Passing Facebook Pixel ID to External Hosting Lander
Create a Traffic Source named "Facebook";
Add Lander parameter: Parameter - fbpixel, Form label - FB Pixel ID;
Create a flow using your External Hosting lander;
Create a campaign, using this flow;
In the campaign settings section, Lander parameters, type your Facebook Pixel ID in the FB Pixel ID field;
Check for the fbpixel query variable on your lander.
Passing Facebook Pixel ID to The Zeustrack Cloud Lander
- Create a Traffic Source named "Facebook";
- Add Lander parameter: Parameter - fbpixel, Form label - FB Pixel ID.
- Create a Zeustrack Cloud lander. Use "{lander.param:fbpixel}" in the code to insert your pixel ID. Example:
Place the following code after <body> tag<!--Facebook Pixel Code--> <script> !function(f,b,e,v,n,t,s){ if(f.fbq)return; n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n; n.push=n; n.loaded=!0; n.version='2.0'; n.queue=[]; t=b.createElement(e); t.async=!0; t.src=v; s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s) } (window,document,'script','//connect.facebook.net/en_US/fbevents.js'); fbq('init','{lander.param:fbpixel}'); fbq('track',"PageView"); </script> <noscript> <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id={lander.param:fbpixel}&ev=PageView&noscript=1"/> </noscript> <!--End Facebook Pixel Code-->
- Create a flow and campaign. In the campaign Lander parameters set your FB Pixel ID parameter.
Note: You might find useful to save Facebook pixel code as a Lander Snippet. It's easier to re-use in other landers and it looks nice! Read here what are Lander Snippets and how to use them.