Come evitare l’evento doppione del Pixel di Facebook

Scopri come evitare il Purchase o il Lead Doppio evitando una CPA errata su Gestione Inserzioni

Stai analizzando la campagna, le tue CPA sono molto basse e gli acquisti molto alti.. ti accorgi che sul network in realtà solo la metà sono approvati e altri Doppi o Rifiutati, e realizzi che quella campagna che sembrava stesse sui 150% ROI. è in realtà sul 30% ROI 😲

Cosa fare?

  • Controllo Acquisti Unici da Gestione Inserzioni
  • Script per Evitare gli Ordini Doppi
  • Script + Testo da inserire per evitare gli ordini dei Competitor

In questa guida mi baserò sulle Metriche degli Acquisti, ma può essere utilizzato per qualsiasi altro Obiettivo che volete (Lead, Contatto, ecc..)

Controllo Acquisti Unici da Gestione Inserzioni

Puoi controllare gli Acquisti Unici e le relative CPA, cliccando su Colonne o + in alto a destra delle colonne nella schermata di Gestione Inserzioni.

Cerca “Acquisti” o “Purchase” e seleziona le caselle che indicano Uniche e Costo Unico.

Ora puoi verificare le CPA corrette e capire se i tuoi clienti hanno ri-ordinato lo stesso prodotto oppure hanno avuto problemi.

Puoi anche controllare se gli scartati del Magazzino derivano da ordini doppi dei tuoi clienti o dei competitors.

Ad esempio i Network di Affiliazione controllano se nel loro database incontrano un numero di telefono già esistente, e ti segnalano il prodotto Rifiutato con::

  • DOUBLE TYPE 2: Il cliente potrebbe aver fatto un ordine solo per chiedere informazioni. Se non l’ha fatto, l’ordine verrà approvato. (fooorse lo approvano)
  • DOUBLE TYPE 1: Il cliente ha già ordinato questo prodotto recentemente. Ha inviato i dati per sbaglio o solo per chiedere informazioni. (no commission)

Possiamo quindi analizzare e capire da cosa derivano questi Double Type 2:

Qualcuno dei miei clienti ha ricompilato il modulo?

Qualcuno sta lanciando questa offerta e i clienti non sono soddisfatti o ancora non hanno ricevuto il prodotto?

Ci sono ritardi nel contattare le persone o i clienti non hanno ricevuto il pacco?

O peggio ancora, i Clienti vorrebbero informazioni per capire se cambiare il prodotto o restituirlo?

Tramite i commenti nelle ads o i messaggi privati alla pagina, possiamo capire il sentiment del pubblico nei confronti della pubblicità e possiamo capire già da prima se ci sono problemi con quell’offerta.

Script per Evitare gli Ordini Doppi

A cosa serve quindi questo script? Come ti può aiutare?

Fondamentalmente in 2 modi:

  • Fa in modo che la campagna ti dia le giuste metriche su Obiettivo e CPA
  • Fa in modo che avrai meno scartati dal network, con un occhio alla Tolleranza

Iniziamo!

Apri la Landing Page con Elementor, ClickFunnel o qualsiasi Editor che ti permette di modificare la pagina web.

Seleziona l’elemento HTML, inseriscilo nella Thank You Page e incolla questo codice Javascript SOTTO l’inizializzazione del Pixel:

<script>
function setCookie(cname, cvalue, exdays) {
  var d = new Date();
  d.setTime(d.getTime() + (exdays*24*60*60*1000));
  var expires = "expires="+ d.toUTCString();
  document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
function getCookie(cname) {
  var name = cname + "=";
  var decodedCookie = decodeURIComponent(document.cookie);
  var ca = decodedCookie.split(';');
  for(var i = 0; i <ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0) == ' ') {
      c = c.substring(1);
    }
    if (c.indexOf(name) == 0) {
      return c.substring(name.length, c.length);
    }
  }
  return "";
}
if(!getCookie('purchase')) {
      fbq('track', 'Purchase');
      setCookie('purchase', 'si', 14);
  } else {
  fbq('trackCustom', 'PurchaseDoppio');
}
</script>

Basicamente questo codice ha 3 funzioni:

  1. Inserisci un cookie nel browser
  2. Leggi un cookie nel browser
  3. Controlla se quel cookie già esiste: se esiste, fa scattare l’evento personalizzato PurchaseDoppio se non esiste, fa scattare l’evento standard Purchase

Script + Testo da inserire per evitare gli ordini dei Competitor

Se vuoi sfruttare questo script anche per evitare possibili ordini derivanti dai competitors, dovrai inserire questo testo nella tua pagina.

Ti consiglio di inserirlo nelle Faq o da una parte dove è ben visibile all’utente prima di compilare il modulo, magari proprio subito prima.

NB: nella thankyou page deve esserci il codice riportato precedentemente!

Testo HTML da inserire prima del Modulo, oppure inserire l’ID doppio all’elemento

<a href="#faq" id="doppio">Hai già ordinato? Clicca qui</a>

Dopodichè inserire l’elemento HTML di Elementor con questo codice Javascript:

<script>
function setCookie(cname, cvalue, exdays) {
  var d = new Date();
  d.setTime(d.getTime() + (exdays*24*60*60*1000));
  var expires = "expires="+ d.toUTCString();
  document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
document.getElementById("doppio").onclick = function(){ setCookie('purchase', 'si', 14);
}
</script>

Copiando questo script stai dicendo di inserire un parametro nei Cookie, che una volta letto dalla thank you page, o ordine ricevuto, evita di tracciare l’evento Purchase e traccia un altro evento personalizzato PurchaseDoppio.

In questo modo non solo eviteremo che l’evento influenzi negativamente le nostre campagne, ma facciamo capire al Pixel di Facebook che quella persona ha comunque comprato facendo comodo all’Apprendimento!

Il cliente ha già comprato da noi o da un competitor e sta tentando di riacquisire il prodotto o chiedere informazioni.

Ricorda di controllare Commenti nelle Ads o fai attenzione ai Messaggi sulla Pagina

Condividi l'articolo:
Ti possono interessare anche...