Monitoraggio delle conversioni

Puoi utilizzare il pixel di Facebook per monitorare le azioni dei visitatori del tuo sito Web. Questa operazione è chiamata "monitoraggio delle conversioni". Le conversioni monitorate vengono visualizzate in Gestione inserzioni di Facebook e nella dashboard di Facebook Analytics, dove possono essere utilizzate per analizzare l'efficacia del tuo funnel di conversione e calcolare il ritorno sull'investimento pubblicitario. Puoi anche utilizzare le conversioni monitorate per definire segmenti di pubblico personalizzato per ottimizzare le inserzioni e le campagne con inserzioni dinamiche. Una volta definiti, i segmenti di pubblico personalizzato possono essere utilizzati per identificare altri utenti di Facebook con probabilità di conversione e definirli come destinatari delle inserzioni.

Sono disponibili tre modi per monitorare le conversioni con il pixel:

  • azioni standard, ovvero azioni dei visitatori definite da Facebook, che puoi tracciare richiamando una funzione del pixel;
  • azioni personalizzate, ovvero azioni dei visitatori definite da te, che puoi tracciare richiamando una funzione del pixel;
  • conversioni personalizzate, ovvero azioni dei visitatori monitorate automaticamente analizzando gli URL di riferimento del tuo sito Web.

Requisiti

Il codice base del pixel deve essere già installato su ogni pagina in cui desideri monitorare le conversioni.

Azioni standard

Le azioni standard sono azioni predefinite dei visitatori che corrispondono ad attività comuni correlate alle conversioni, come la ricerca, la visualizzazione o l'acquisto di un prodotto. Le azioni standard supportano parametri, che consentono di includere un oggetto contenente informazioni aggiuntive su un'azione, come ID prodotto, categorie e il numero di prodotti acquistati.

Monitoraggio delle azioni standard

Tutte le azioni standard vengono monitorate chiamando la funzione fbq('track') del pixel, con il nome dell'azione e (facoltativamente) un oggetto JSON contenente i parametri. Ad esempio, di seguito è riportata una chiamata alla funzione per monitorare quando un visitatore ha completato un'azione di acquisto, con valuta e valore inclusi come parametro:

fbq('track', 'Purchase', {currency: "USD", value: 30.00});

Se chiamassi questa funzione, verrebbe monitorata come azione di acquisto nell'Events Manager:

Puoi chiamare la funzione fbq('track') ovunque tra i tag <body> di apertura e chiusura della tua pagina Web, quando viene caricata la pagina o quando un visitatore completa un'azione, ad esempio il clic su un pulsante.

Ad esempio, se desideri monitorare un'azione di acquisto standard dopo che un visitatore ha completato l'acquisto, devi chiamare la funzione fbq('track') nella pagina di conferma dell'acquisto nel modo seguente:

<body>
  ...
  <script>
    fbq('track', 'Purchase', {currency: "USD", value: 30.00});
  </script>
  ...
</body>

Se invece desideri monitorare un'azione di acquisto standard quando il visitatore clicca su un pulsante di acquisto, puoi collegare la chiamata alla funzione fbq('track') al pulsante di acquisto sulla pagina di pagamento nel modo seguente:

<button id="addToCartButton">Purchase</button>
<script type="text/javascript">
  $('#$addToCartButton').click(function() {
    fbq('track', 'Purchase', {currency: "USD", value: 30.00});
  });
</script>

L'esempio precedente utilizza jQuery per attivare la chiamata alla funzione, ma puoi attivare la chiamata utilizzando qualsiasi metodo desiderato.

Azioni personalizzate

Se le nostre azioni standard predefinite non sono adatte alle tue esigenze, puoi monitorare azioni personalizzate, che possono anche essere utilizzate per definire segmenti di pubblico personalizzato per l'ottimizzazione delle inserzioni. Le azioni personalizzate supportano anche parametri, che puoi includere per fornire informazioni aggiuntive su ogni azione personalizzata.

Monitoraggio delle azioni personalizzate

Puoi monitorare le azioni personalizzate chiamando la funzione fbq('trackCustom') del pixel, con il nome dell'azione personalizzata e (facoltativamente) un oggetto JSON contenente i parametri. Come con le azioni standard, puoi chiamare la funzione fbq('trackCustom') ovunque tra i tag <body> di apertura e chiusura della tua pagina Web, quando viene caricata la pagina o quando un visitatore esegue un'azione, come ad esempio il clic su un pulsante.

Ad esempio, supponiamo che tu voglia monitorare i visitatori che condividono una promozione per ottenere uno sconto. Puoi monitorarli usando un'azione personalizzata come questa:

fbq('trackCustom', 'ShareDiscount', {promotion: 'share_discount_10%'});

I nomi delle azioni personalizzate devono essere stringhe e non possono contenere più di 50 caratteri.

Conversioni personalizzate

Ogni volta che viene caricato il pixel, chiama automaticamente fbq('track', 'PageView') per monitorare l'azione standard PageView. Le azioni standard PageView registrano l'URL di riferimento della pagina che ha attivato la chiamata alla funzione. Puoi utilizzare questi URL registrati in Events Manager per definire le azioni dei visitatori che devono essere monitorate.

Ad esempio, supponiamo che tu indirizzi i visitatori che si iscrivono alla tua mailing list a una pagina di ringraziamento. Puoi impostare una conversione personalizzata che monitori i visitatori del sito Web che hanno visualizzato qualsiasi pagina il cui URL contenga /thank-you. Supponendo che la tua pagina di ringraziamento sia l'unica pagina con /thank-you nell'URL e che tu abbia installato il pixel su quella pagina, chiunque la visualizzi verrà monitorato utilizzando tale conversione personalizzata.

Le conversioni personalizzate, una volta monitorate, possono essere utilizzate per ottimizzare le campagne pubblicitarie, definire segmenti di pubblico personalizzato e perfezionare ulteriormente tali segmenti che si basano su azioni standard o personalizzate.

Poiché le conversioni personalizzate si basano su URL completi o parziali, devi assicurarti di poter definire le azioni dei visitatori esclusivamente in base a stringhe univoche negli URL del tuo sito Web.

Creazione di conversioni personalizzate

Le conversioni personalizzate vengono create interamente all'interno di Events Manager. Consulta il documento della guida per gli inserzionisti per scoprire come fare.

Parametri

I parametri sono oggetti facoltativi, con formattazione JSON, che puoi includere durante il monitoraggio di azioni standard e personalizzate. Ti consentono di fornire ulteriori informazioni sulle azioni dei visitatori del tuo sito Web. I parametri, una volta monitorati, possono essere utilizzati per definire ulteriormente segmenti di pubblico personalizzato che crei.

Per includere un oggetto parametro con un'azione standard o personalizzata, formatta i dati dei parametri come un oggetto utilizzando JSON, quindi includilo come terzo parametro di funzione quando chiami le funzioni fbq('track') o fbq('trackCustom').

Ad esempio, supponiamo tu voglia monitorare un visitatore che ha acquistato più prodotti a seguito della tua promozione. Potresti fare questo:

fbq('track', 'Purchase',
  // begin parameter object data
  {
    value: 115.00,
    currency: 'USD',
    contents: [
      {
        id: '301',
        quantity: 1
      },
      {
        id: '401',
        quantity: 2
      }],
    content_type: 'product'
  }
  // end parameter object data
);

Se desideri utilizzare i dati inclusi nei parametri dell'azione nella definizione dei segmenti di pubblico personalizzato, i valori chiave non devono contenere spazi.

Proprietà oggetto

Con qualsiasi azione personalizzata e qualsiasi azione standard che la supporti, puoi includere le seguenti proprietà dell'oggetto predefinite. Formatta i dati dell'oggetto parametro usando JSON.

Chiave proprietàTipo di valoreDescrizione del parametro

content_category

Stringa

Categoria della pagina e/o del prodotto.

content_ids

Array di interi o stringhe

ID prodotto associati all'azione, ad esempio SKU (ad es. ['ABC123', 'XYZ789']).

content_name

Stringa

Nome della pagina e/o del prodotto.

content_type

Stringa

product o product_group in base al parametro content_ids o contents passato. Se gli ID passati nel parametro content_ids o contents sono ID di prodotti, il valore deve essere product. Se vengono passati gli ID di gruppi di prodotti, il valore deve essere product_group.

contents

Array di oggetti

Un array di oggetti JSON che contiene il numero EAN (codice identificativo articolo internazionale) se applicabile, o altri identificatori di prodotto o contenuto associati all'azione, nonché quantità e prezzi dei prodotti. id e quantity sono i campi obbligatori, ad es. [{'id': 'ABC123', 'quantity': 2}, {'id': 'XYZ789', 'quantity': 2}].

currency

Stringa

Valuta per il parametro value specificato.

num_items

Intero

Usato con l'azione InitiateCheckout. Il numero di articoli per cui è stato avviato il pagamento.

predicted_ltv

Intero, float

Lifetime value previsto di un abbonato definito dall'inserzionista ed espresso come valore esatto.

search_string

Stringa

Usato con l'azione Search. La stringa inserita dall'utente per la ricerca.

status

Boolean

Usato con l'azione CompleteRegistration per mostrare lo stato della registrazione.

value

Intero o float

Valore di un utente che esegue questa azione per l'azienda.

Proprietà personalizzate

Se le proprietà predefinite dell'oggetto non soddisfano le tue esigenze, puoi includere proprietà personalizzate. Le proprietà personalizzate possono essere utilizzate con azioni sia standard sia personalizzate e possono aiutarti a definire ulteriormente i segmenti di pubblico personalizzato.

Ad esempio, supponiamo tu voglia monitorare un visitatore che ha acquistato più prodotti dopo averli prima confrontati con altri prodotti. Potresti fare questo:

fbq('track', 'Purchase',
  // begin parameter object data
  {
    value: 115.00,
    currency: 'USD',
    contents: [
      {
        id: '301',
        quantity: 1
      },
      {
        id: '401',
        quantity: 2
      }],
    content_type: 'product',
    compared_product: 'recommended-banner-shoes'  // custom property
  }
  // end parameter object data
);

Passaggi successivi

Ora che stai monitorando le conversioni, è consigliabile utilizzarle per definire segmenti di pubblico personalizzato, in modo da poter ottimizzare le inserzioni per le conversioni generate sul sito Web.