Pixel per l'API Marketing

Il pixel di Meta è il principale strumento che ti permette di monitorare gli eventi su un sito web. Puoi usare i dati del pixel di Meta con l'API Marketing per le attività seguenti:

  • Creare il pubblico personalizzato in base all'attività sul sito web
  • Misurare l'attività di conversione e determinare quali inserzioni portano a risultati come acquisti

Requisiti

  • Il codice base del pixel di Meta deve essere già installato su ogni pagina web in cui desideri monitorare gli eventi.

Aggiornamenti di iOS 14.5

In seguito alle modifiche apportate per iOS 14.5, abbiamo introdotto un nuovo strumento per il monitoraggio degli eventi web per le campagne pubblicitarie di iOS 14.5.

Misurazione aggregata degli eventi

La misurazione aggregata degli eventi di Meta è un protocollo che consente la misurazione degli eventi web e nell'app delle persone che usano dispositivi con iOS 14.5 o versioni successive. La modellazione statistica può essere utilizzata ed è progettata per fornire una visualizzazione più completa dei risultati quando i dati sono mancanti o parziali.

Al momento, la misurazione aggregata degli eventi ha un limite di 8 eventi di conversione per dominio e app mobili a cui assegnare la priorità e che possono essere configurati per la misurazione aggregata degli eventi.

Visita la nostra Guida per la verifica dei domini per verificare la tua proprietà del dominio per la misurazione aggregata degli eventi.

Visita il nostro Centro assistenza per le aziende per saperne di più.

Consulta il nostro registro modifiche per maggiori informazioni sulle altre modifiche disponibili.

Eventi standard

Gli esempi seguenti sono eventi standard che puoi monitorare.

Lead

Monitora il seguente evento standard Lead sul tuo sito web.

fbq(
  'track', 'Lead', {
    value: 40.00,
    currency: 'USD'
  }
);

ViewContent

Monitora il seguente evento standard ViewContent sul tuo sito web.

fbq(
  'track', 'ViewContent', { 
    content_type: 'product',
    content_ids: ['1234'],
    value: 0.50,
    currency: 'USD'
  }
);

Search

Monitora il seguente evento standard Search sul tuo sito web.

fbq(
  'track', 'Search', { 
    search_string: 'leather sandals',
    content_ids: ['1234', '2424', '1318', '6832'],
    value: 0.50,
    currency: 'USD'
  }
);

Purchase

Monitora il seguente evento standard Purchase sulla pagina di conferma del pagamento del tuo sito web.

fbq(
  'track', 'Purchase', { 
    content_type: 'product',
    contents: [
      { 'id': '1234', 'quantity': 2, },
      { 'id': '4642', 'quantity': 1, }
    ],
    value: 25.00,
    currency: 'USD'
  }
);

Eventi personalizzati

Monitora un evento personalizzato specifico per il tuo sito web. Sostituisci CUSTOM-EVENT-NAME con il nome del tuo evento personalizzato e custom_parameter con il nome del tuo parametro personalizzato.

fbq(
  'trackCustom', 'CUSTOM-EVENT-NAME', {
    custom_parameter: 'ABC',
    value: 10.00,
    currency: 'USD'
  }
);

Eventi della pagina

Monitora le azioni della pagina legando gli eventi standard o personalizzati agli elementi HTML come i pulsanti.

<button onClick="fbq('track', 'Purchase');">Button Text</button>

Crea una funzione se disponi di più elementi HTML.

<script>
function onClick() {
fbq('track', 'Purchase');
};
</script>

Chiama questa funzione per monitorare gli eventi Purchase per più elementi HTML.

<button onClick="onClick()">Buy Now</button>

<button onClick="onClick()">Buy as a Gift</button>

Nota: Pixel Helper può mostrare più eventi del pixel dalla stessa pagina. Di base, lo strumento Pixel Helper monitora solo eventi "al caricamento", ma legando gli eventi agli elementi, come i pulsanti, puoi utilizzarlo per monitorare anche altri tipi di eventi.

Monitoraggio di un pixel specifico

Monitora un singolo evento personalizzato da un pixel di Meta specifico. Sostituisci PIXEL-ID con l'ID del pixel di Meta che desideri monitorare.

<script>
  function onClick() {
    fbq(
      'trackSingleCustom', 'PIXEL-ID', 'PageView'
    );
  };
</script>

Nota: il metodo trackSingleCustom non convalida i dati personalizzati.

Esclusione di un pixel

Escludi i pixel di Meta utilizzando pushState o replaceState.

fbq.disablePushState = true;

Ottimizzazione della pubblicazione delle inserzioni con i pixel

Ottimizza la pubblicazione delle inserzioni in base a eventi standard monitorati usando i pixel di Meta con il campo promoted_object per l'endpoint /act_AD-ACCOUNT/adsets.

L'esempio seguente ottimizza la pubblicazione delle inserzioni in base al valore di acquisto utilizzando un pixel che monitori gli eventi di acquisto.

Formattato per una maggiore leggibilità
curl -i -X POST "https://graph.facebook.com/v2.10/act_AD-ACCOUNT-ID/adsets
    ?name=Ad Set for Value Optimization
    &campaign_id=CAMPAIGN-ID
    &optimization_goal=VALUE
    &promoted_object={"pixel_id":"PIXEL-ID","custom_event_type":"PURCHASE"}
    &billing_event=IMPRESSIONS
    &daily_budget=1000
    &attribution_spec=[{'event_type': 'CLICK_THROUGH', 'window_days':'1'}]
    &access_token=ACCESS-TOKEN"

Nota: i valori per conversion_specs vengono dedotti automaticamente in base all'obiettivo e a promoted_object. Non puoi impostare manualmente conversion_specs.

Codice del pixel solo immagine

Ti consigliamo vivamente di usare il codice JavaScript per il pixel di Meta. Tuttavia, in alcuni casi puoi usare un pixel di Meta HTML o immagine e quindi aggiungere un altro tag di terzi dal tuo sito web.

Eventi standard

<img src="https://www.facebook.com/tr?id=PIXEL-ID&amp;ev=ViewContent&amp;cd[content_type]=product&amp;cd[content_ids]=1234&amp;cd[value]=0.50&amp;cd[currency]=USD&amp;noscript=1" height="1" width="1" style="display:none"/>

Eventi personalizzati

<img src="https://www.facebook.com/tr?id=PIXEL-ID&amp;ev=CustomEventName&amp;cd[custom_param1]=ABC&amp;cd[custom_param2]=123&amp;cd[value]=10.00&amp;cd[currency]=USD&amp;noscript=1" height="1" width="1" style="display:none"/>

Altri contenuti da consultare