Facebook Pixel on Whitelabel - facebook

I currently have my main website, but the checkout is on a whitelabel system with a new subdomain e.g. mysite.whitelabelcheckout.com
The white-label allows me to add the Facebook pixel within a GTM tag. My question is:
Should I be adding my facebook pixel code/GTM code to my main website + the
white label or just the white label checkout?

It would be preferable to have the Facebook Pixel on both sides. With a Facebook Pixel, domains aren't actually that important as they're generally domain agnostic. Ultimately a Facebook pixel can accept data from multiple sources and you don't need to implement anything additional for cross domain tracking (unlike other services like Google Analytics).
It is often standard practice to have something like a Facebook Pixel on any part of the user journey or purchase funnel, so if this involves crossing between two different domains then putting it on both is the best option. This gives you the flexibility of receiving PageView data from both sides (default event on the pixel) and would allow you to fire additional Facebook Pixel events on either side for custom conversions etc.
It sounds like this checkout system allows you to implement a full GTM container, this is useful as it means your only managing your Facebook Pixel tag in one place. Within GTM you can then build off the main Facebook Pixel with additional Facebook event tags if you wish.
By default, if you create a Facebook Pixel tag in your GTM container, this will then fire anywhere your GTM container is implemented. So that's the best option. Having everything with GTM is usually a good idea from a management point of view as you build out your GTM setup. If you find the scenario where you might want a specific tag to fire on one side but not the other, you can also achieve this with conditional triggers/exceptions.
Hope this helps!

Related

How to show visitor counter on footer of page using liferay?

I want to implement visitor counter on bottom of page and that page footer is configured through liferay 6.2 Kindly help me for this requirement.
There's nothing in Liferay that does this as well. You'll have to count for yourself and duplicate what all those services already do: De-Duplicate the requests that are coming in, determine if you want to count robots (determine if a visitor is a robot), determine if several users come from a single IP, determine if a single user comes from multiple IPs, reset the counter if you want to start over at the end of the day, etc etc etc.
Liferay has integrations with Google Analytics as well as Piwik (starting on 6.2). Other implementations are possible (easy actually), but remain for you to do them yourself. Be aware that the integration is easy while the implementation of the business layer might be harder.
Ref: https://web.liferay.com/pt/community/forums/-/message_boards/message/59503582

Hipchat-Confluence Integration on something other than a space

I know that you can integrate Atlassian Confluence spaces to Hipchat rooms and my company's Atlassian admin has enabled this integration. However, I'd like to integrate based on changes to a given page or any of its descendants, not on a space. Can I do this?
I cant define a new space because I don't have authorization to do that.
Integration between HipChat and Confluence is based on the space. However, you are able to configure it and adjust the notifications during the configurations. For example, you can manage to get Page Update or Page Create notifications in your chat room if you check the checkbox during the integration. Take a look at this documents as it contains the screen shot and details about the feature.

How websites like Facebook are protected against bot without any captcha

How websites like Facebook and Twitter are protected against bot during registration? I mean, there's no captcha at all on the signup form?
I want to create a signup form for a project, and I don't want bot during registration and Captchas are often ugly..
edit:
My question is really during the registration because I know Facebook uses Captchas once registred for the first time.
Facebook uses some sort of hidden spam protection, if you view source of sign-up form you will see things like:
class="hidden_elem"><div class="fsl fwb">Security Check</div>This is a standard security test that we use to prevent spammers from creating fake accounts and spamming users.
so capture becomes visible when javascript will think that you are a bot.
Where is few methods of making it harder for bots to complete registration without capture, things
like timing to fill out form, originators of mouse clicks events ect.
also random session based values in form (to privent direct submissions without downloading of the form first)
also some people use hidden form elements with common names like 'email' that is styled invisible in css but common simple bots will try to fill out all form fields and so you can block them if this hidden element have any value
twitter and fb spend lot of time on developing tecniques to block spammers i don't think they will made it public as it will be counter productive for them to fight the spammers.
But all the client side javascripts you can download from fb or twitter and study them if you want, because most of the protection will happen inside client not on server.
server could only issue some random session variable, check for valid headers in request, overall time etc. its really limited.
some sites are also use ajax exchanges between server and client during the time when user is filling out the form , mostly just to make it harder for bot developer to do simular fake exchanges of data.
Anyway, unfortunatelly where is no easy solution to do decent protection , espesially without captcha or some kind of question
also,
for submit button you can use image map instead of button,
you can dynamically create big image with a submit botton image drawn on it at random position using things like GDI in PHP and using css to display only portion of that image with the actuall button, and on server side check X and Y position of where mouse was clicked, this will be hard for bots to break.
Unless they use real browsers and just emulate keyboard and mouse. Anyway , as i said unfortunatelly where is no easy solution.
One way would be to send a verification to the user's email address or cell phone and obtain verification (so in that case, you would have to allow only one email address or cell phone per account)
Another option is to use "Negative CAPTCHA" or "Honeypot Captcha"
I don't know how Facebook and Twitter do it, but if you want to create something simple and that doesn't interfere with your site aesthetics, I know that some websites just ask the user to enter an answer to a simple math problem like "what is 2 + 3?". This is not the most secure way to do it, but it's just a thought.
Well you can always deploy hardware solutions as well to create Layer 4-7 firewall rules. You can create specific rules to look for the well known agents of bots crawling the web. However to stop newly created bots you need to know what agent they are using for the bot.
Since you don't want CAPTCHA, you can use Keypic - keypic.com - which is an invisible protection, no CAPTCHA needed. It's an efficient antispam method for any web form. Site users don't pass any tests which is good for the site as it improves the quality of the user experience and thus raises user engagement. The solution is a kind of an expert system which analyses the behaviour of the users and checks the databases, then makes a conclusion if the request comes from a legitimate user or a robot.
BTW, Twitter and Facebook still use CAPTCHA for password verification which is a very disputable method in terms of efficiency of such protection.
I had a problem with tons of bots signing up for my Nintendo site so I put a single image of Mario on the sign-up page (making sure nothing in the image data said "Mario") with the text "Who is this? Answer in one word." Haven't had a single bot sign-up since. Not sure if this is actually a good solution though, not sure how smart bots are. I'm kind of surprised that it worked.
In theory it might be keeping out a few legitimate users, but it is hard to imagine many legitimate users of a Nintendo site not knowing who Mario is...

What are my options for hosting a web form in a banner?

I have a client that will be running a 728x90 banner that expands to 728x315 upon rollover. They want to include a form in the expanded state that submits info to our server and displays a confirmation page WITHOUT navigating to a separate site. My initial thoughts were to use an iframe or JSONP, but:
With an iframe, I see no reliable way to communicate back to the hosting page that the form was submitted successfully and the banner can shrink to its normal size. Since javascript cannot communicate across domain boundaries in this fashion, I think I'm out of luck if this is a requirement.
JSONP supports get requests only. Also, it is unclear whether the banner ad publisher allows the inclusion of custom stylesheets / javascript (most likely not).
Custom flash banner that accesses a web service (YUCK...)
Are there any other options?
I already told the client that this was a non-standard requirement that simply may not be doable, depending on the ad publisher platform and target sites, but now I'm stuck coming up with creative ways to make it happen.

reverse geolocation with open graph action

I am developing an application which has an associated lat,long with the action in open graph. Presently, the api only allows for a place, so I have created my own location object which can be a property of the action.
The problem I perceive here is that this will not form part of the action in a very Facebook way.
I do not want to use Facebook places, nor do I want to have the use create a place when performing an action.
I don't need a lot of granularity, instead, just need "near $locality", such as a village name or national park if no residential addresses exist. This seems to be what happens with the Facebook messages.
Do we know a way of getting low fidelity data from Facebook or other (free) source which allow for locality information to be attached to an action?
Cheers