-
-
Save c80609a/b174383e986d0cc1a2c82b14c81f9600 to your computer and use it in GitHub Desktop.
facebook-tracking
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Facebook All Pages --> | |
<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','https://connect.facebook.net/en_US/fbevents.js'); | |
fbq('init', {{WCA}}); | |
fbq('track', "PageView", { | |
'clientId': {{Client - ID - Cookie}}, //User Data: GA cookie id | |
'customerId': {{DL - customerId}}, //User Data: Backend customer code | |
'loginStatus': {{DL - loggedIn}}, //User Data: Login? True or False | |
'city': {{DL - city}}, //User Data: Location - City | |
'zipcode_FB': {{DL - zipcode}}, //User Data: Location - Zipcode | |
'deviceType': {{DL - deviceType}}, //User Data: Device - Desktop/Mobile | |
'deviceName': {{DL - deviceName}}, //User Data: Device - Brand | |
'pageType': {{DL - pageType}}, //Page Data: Name of page | |
'Page Hostname': {{Page Hostname}}, //Page Data: HTTP hostname | |
'referrerHostname': {{DL - referrer - FB}}}); //Page Data: dataLayer referral | |
</script> | |
<!-- End Facebook Pixel Code --> | |
<!-- Facebook Add To Cart --> | |
<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','https://connect.facebook.net/en_US/fbevents.js'); | |
fbq('init', {{WCA}}); | |
fbq('track', "AddToCart", { | |
'content_ids': {{DL - ecommerce.detail.products.0.id}}, //Facebook DPA parameter | |
'content_type': 'product', //Facebook DPA parameter | |
'clientId': {{Client - ID - Cookie}}, //User Data: GA cookie id | |
'customerId': {{DL - customerId}}, //User Data: Backend customer code | |
'loginStatus': {{DL - loggedIn}}, //User Data: Login? True or False | |
'city': {{DL - city}}, //User Data: Location - City | |
'zipcode_FB': {{DL - zipcode}}, //User Data: Location - Zipcode | |
'deviceType': {{DL - deviceType}}, //User Data: Device - Desktop/Mobile | |
'deviceName': {{DL - deviceName}}}); //User Data: Device - Brand | |
</script> | |
<!-- End Facebook Pixel Code --> | |
<!-- Facebook City Pages --> | |
<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','https://connect.facebook.net/en_US/fbevents.js'); | |
fbq('init', {{WCA}}); | |
fbq('track', 'PageView'); | |
fbq('track', "RestaurantListing", { | |
'clientId': {{Client - ID - Cookie}}, //User Data: GA cookie id | |
'customerId': {{DL - customerId}}, //User Data: Backend customer code | |
'loginStatus': {{DL - loggedIn}}, //User Data: Login? True or False | |
'city': {{DL - city}}, //User Data: Location - City | |
'zipcode_FB': {{DL - zipcode}}, //User Data: Location - Zipcode | |
'deviceType': {{DL - deviceType}}, //User Data: Device - Desktop/Mobile | |
'deviceName': {{DL - deviceName}}, //User Data: Device - Brand | |
'openRestaurants': {{DL - openRestaurants}}, //Page Data: Total open vendors on page | |
'totalRestaurants': {{DL - totalRestaurants}}, //Page Data: Total vendors on page | |
'pageType': {{DL - pageType}}, //Page Data: Name of page | |
'Page Hostname': {{Page Hostname}}, //Page Data: HTTP hostname | |
'referrerHostname': {{DL - referrer - FB}}}); //Page Data: dataLayer referral | |
</script> | |
<noscript><img height="1" width="1" style="display:none" | |
src="https://www.facebook.com/tr?id=826616550755470&ev=PageView&noscript=1" | |
/></noscript> | |
<!-- End Facebook Pixel Code --> | |
<!-- Facebook Purchase and New Customer --> | |
<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','https://connect.facebook.net/en_US/fbevents.js'); | |
fbq('init', {{WCA}}); | |
fbq('track', 'PageView'); | |
fbq('track', 'Purchase', | |
{value: '0.00', | |
currency: 'USD', | |
'content_ids': {{Custom JS - vendor id from order id}}, //Facebook DPA parameter | |
'content_type': 'product', //Facebook DPA parameter | |
'clientId': {{Client - ID - Cookie}}, //User Data: GA cookie id | |
'customerId': {{DL - customerId}}, //User Data: Backend customer code | |
'loginStatus': {{DL - loggedIn}}, //User Data: Login? True or False | |
'city': {{DL - city}}, //User Data: Location - City | |
'zipcode_FB': {{DL - zipcode}}, //User Data: Location - Zipcode | |
'deviceType': {{DL - deviceType}}, //User Data: Device - Desktop/Mobile | |
'deviceName': {{DL - deviceName}}, //User Data: Device - Brand | |
'order_id': {{DL - Transaction ID}}, //Order Data: Backend order code | |
'userTotalOrders': {{DL - userTotalOrders}}, //Order Data: Total Orders INTVOLO-1487 | |
'deliveryDay': {{DL - deliveryDay}}, //Order Data: Delivery day | |
'deliveryDayWeek': {{DL - deliveryDayWeek}}, //Order Data: Delivery weekday | |
'deliveryTime': {{DL - deliveryTime}}, //Order Data: Delivery time | |
'checkoutType': {{DL - checkoutType}}, //Order Data: Guest or Registered | |
'pageType': {{DL - pageType}}, //Page Data: Name of page | |
'Page Hostname': {{Page Hostname}}, //Page Data: HTTP hostname | |
'referrerHostname': {{DL - referrer - FB}}}); //Page Data: dataLayer referral | |
// if user is a new customer, figer an additional event | |
if ({{Custom JS - Customer Type}} === 'New Customer') { | |
fbq('track', "NewCustomer", {value: '0.00', currency:'EUR'});} | |
</script> | |
<!-- End Facebook Pixel Code --> | |
<!-- Facebook Service Area False --> | |
<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','https://connect.facebook.net/en_US/fbevents.js'); | |
fbq('init', {{WCA}}); | |
fbq('track', 'PageView'); | |
fbq('track', "ServiceAreaFalse", { | |
'clientId': {{Client - ID - Cookie}}, //User Data: GA cookie id | |
'customerId': {{DL - customerId}}, //User Data: Backend customer code | |
'loginStatus': {{DL - loggedIn}}, //User Data: Login? True or False | |
'city': {{DL - city}}, //User Data: Location - City | |
'zipcode_FB': {{DL - zipcode}}, //User Data: Location - Zipcode | |
'deviceType': {{DL - deviceType}}, //User Data: Device - Desktop/Mobile | |
'deviceName': {{DL - deviceName}}, //User Data: Device - Brand | |
'pageType': {{DL - pageType}}, //Page Data: Name of page | |
'Page Hostname': {{Page Hostname}}, //Page Data: HTTP hostname | |
'referrerHostname': {{DL - referrer - FB}}}); //Page Data: dataLayer referral | |
</script> | |
<!-- End Facebook Pixel Code --> | |
<!-- Facebook View Content --> | |
<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','https://connect.facebook.net/en_US/fbevents.js'); | |
fbq('init', {{WCA}}); | |
fbq('track', 'PageView'); | |
fbq('track', "ViewContent", { | |
'content_ids': {{DL - ecommerce.detail.products.0.id}}, //Facebook DPA: parameter | |
'content_type': 'product', //Facebook DPA: parameter | |
'clientId': {{Client - ID - Cookie}}, //User Data: GA cookie id | |
'customerId': {{DL - customerId}}, //User Data: Backend customer code | |
'loginStatus': {{DL - loggedIn}}, //User Data: Login? True or False | |
'city': {{DL - city}}, //User Data: Location - City | |
'zipcode_FB': {{DL - zipcode}}, //User Data: Location - Zipcode | |
'deviceType': {{DL - deviceType}}, //User Data: Device - Desktop/Mobile | |
'deviceName': {{DL - deviceName}}, //User Data: Device - Brand | |
'pageType': {{DL - pageType}}, //Page Data: Name of page | |
'Page Hostname': {{Page Hostname}}, //Page Data: HTTP hostname | |
'referrerHostname': {{DL - referrer - FB}}}); //Page Data: dataLayer referral | |
</script> | |
<!-- End Facebook Pixel Code --> | |
<!-- Facebook InitiateCheckout --> | |
<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','https://connect.facebook.net/en_US/fbevents.js'); | |
fbq('init', {{WCA}}); | |
fbq('track', 'PageView'); | |
fbq('track', "InitiateCheckout", { | |
'content_ids': {{Custom JS - vendor id}}, //Facebook DPA: parameter | |
'content_type': 'product', //Facebook DPA: parameter | |
'clientId': {{Client - ID - Cookie}}, //User Data: GA cookie id | |
'customerId': {{DL - customerId}}, //User Data: Backend customer code | |
'loginStatus': {{DL - loggedIn}}, //User Data: Login? True or False | |
'city': {{DL - city}}, //User Data: Location - City | |
'zipcode_FB': {{DL - zipcode}}, //User Data: Location - Zipcode | |
'deviceType': {{DL - deviceType}}, //User Data: Device - Desktop/Mobile | |
'deviceName': {{DL - deviceName}}, //User Data: Device - Brand | |
'pageType': {{DL - pageType}}, //Page Data: Name of page | |
'Page Hostname': {{Page Hostname}}, //Page Data: HTTP hostname | |
'referrerHostname': {{DL - referrer - FB}}}); //Page Data: dataLayer referral | |
</script> | |
<!-- End Facebook Pixel Code --> | |
<!-- Facebook Search --> | |
<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','https://connect.facebook.net/en_US/fbevents.js'); | |
fbq('init', {{WCA}}); | |
fbq('track', 'PageView'); | |
fbq('track', "Search", { | |
'content_ids': {{DL - allRestaurants}}, //Facebook DPA: parameter | |
'content_type': 'product', //Facebook DPA: parameter | |
'clientId': {{Client - ID - Cookie}}, //User Data: GA cookie id | |
'customerId': {{DL - customerId}}, //User Data: Backend customer code | |
'loginStatus': {{DL - loggedIn}}, //User Data: Login? True or False | |
'city': {{DL - city}}, //User Data: Location - City | |
'zipcode_FB': {{DL - zipcode}}, //User Data: Location - Zipcode | |
'deviceType': {{DL - deviceType}}, //User Data: Device - Desktop/Mobile | |
'deviceName': {{DL - deviceName}}, //User Data: Device - Brand | |
'pageType': {{DL - pageType}}, //Page Data: Name of page | |
'Page Hostname': {{Page Hostname}}, //Page Data: HTTP hostname | |
'referrerHostname': {{DL - referrer - FB}}}); //Page Data: dataLayer referral | |
</script> | |
<!-- End Facebook Pixel Code --> | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment