Using Zeustrak
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.
<!--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-->