Come posso inserire i codici di monitoraggio conversioni di Facebook pixel?

Come posso inserire i codici di monitoraggio conversioni di Facebook pixel?

Wsc Printer ti permette d'inserire i codici di monitoraggio conversioni di Facebook pixel in modalità Tagging Single Page Applications (Vai alla documentazione di facebook)  in modo da poter tracciare gli eventi di
  1. Categorie, pagine sito visitate
  2. Pagine prodotto visitate
  3. Carrello 
  4. Conferma acquisto 
Di seguito vengo riportati i codici javascript da inserire nella sezione head delle pagine interessate.
Per l'inserimento dei codici in Wsc Printer  è possibile utilizzare lo strumento Cms > Seo > Url rewrite
Sostituire il valore ######## presente negli script con il proprio identificativo Pixel Facebook
Copiare e incollare il codice nella sezione Head

Script tracciamento categorie e pagine sito

Tipo: Categorie, Pagine, Articoli, Articoli categorie
<!-- Facebook Pixel Code Pagine senza acquisto, categorie->
<script class="jstagseo">
  !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',
  fbq('init', '##########');
  fbq('track', 'PageView');
</script>
<noscript class="jstagseo"><img height="1" width="1" style="display:none"
/></noscript>
<!-- End Facebook Pixel Code -->

Script tracciamento prodotti

Tipo: Prodotti e altri prodotti
<!-- Facebook Pixel Code Prodotti -->
<script class="jstagseo">
 !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,
// Insert Your Facebook Pixel ID below. 
fbq('init', '##########');
fbq('track', 'PageView');
fbq('track', 'ViewContent', {
  content_ids: ['{catalog_product_id}'],
  content_type: 'product',
  value: {catalog_product_price},
  currency: 'EUR'
});
</script>
<noscript class="jstagseo"><img height="1" width="1" style="display:none"
/></noscript>
<!-- End Facebook Pixel Code -->   
 

Script conversioni carrello

Tipo: Pagine di sistema
Nome: CARRELLO
<!-- Facebook Pixel Code carrello -->
<script class="jstagseo">
 !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,
// Insert Your Facebook Pixel ID below. 
fbq('init', '##########');
fbq('track', 'PageView');
fbq('track', 'AddToCart', {
  content_ids: [{cart_product_list}],
  content_type: 'product',
  value: {cart_total_amount},
  currency: 'EUR' 
});
</script>
<!-- End Facebook Pixel Code carrello-->

Script conversioni conferma acquisto o Thank you page (pagamenti carta di credito)

Tipo: Pagine di sistema
Nome: CARRELLO ORDINE o Thank you page PayPal, Thank you page PagOnline, Thank you page Nexi 
<!-- Facebook Pixel Code Thank you page pagamenti carta di credito o conferma ordine-->
<script class="jstagseo">
 !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,
// Insert Your Facebook Pixel ID below. 
fbq('init', '##########');
fbq('track', 'PageView');
fbq('track', 'Purchase', {
  content_ids: [{cart_product_list}],
  content_type: 'product',
  value: {order_total_amount},
  currency: 'EUR' 
});
</script>
<!-- End Facebook Pixel Code -->