I codici evento ti consentono di misurare l'impatto che i tuoi annunci di Pinterest hanno su determinate azioni sul sito. Sono necessari per lanciare campagne che ottimizzino automaticamente eventi specifici, come le campagne di conversione o gli annunci di retargeting dinamico. Avrai inoltre bisogno dei codici evento per
Dopo aver
La seguente tabella mostra gli eventi che puoi monitorare con il tag di Pinterest. Puoi utilizzarli per
Evento | Obiettivo |
---|---|
Checkout | Monitora le persone che hanno completato una transazione. |
AddToCart | Monitora le persone che hanno aggiunto articoli al carrello. |
PageVisit | Monitora le persone che hanno visualizzato le pagine primarie, ad esempio pagine dei prodotti o degli articoli. |
Signup | Monitora le persone che si registrano per un prodotto o un servizio. |
WatchVideo | Monitora le persone che visualizzano i video. |
Lead | Monitora le persone che mostrano interesse per il tuo prodotto o servizio. |
Cercare | Monitora le persone che sul tuo sito web cercano prodotti specifici o sedi del negozio. |
ViewCategory | Monitora le persone che visualizzano le pagine delle categorie. |
Custom | Monitora un evento personalizzato. Usa questo nome evento per monitorare un particolare evento che desideri includere nel report di conversione. |
[User-defined event] | Aggiunge gli eventi aggiuntivi che hai definito per l'obiettivo della targetizzazione del pubblico. Gli eventi unici non sono disponibili per i report sulle conversioni. Ricorda che tutti gli spazi vuoti presenti nei nomi evento personalizzati elaborati dal tag verranno rimossi. |
Esistono eventi richiesti ed eventi consigliati a seconda della campagna pubblicitaria che decidi di lanciare.
Tipo di campagna | Eventi richiesti | Eventi consigliati | Dati eventi richiesti | Dati eventi consigliati |
---|---|---|---|---|
Brand Awareness | Nessuno |
|
Nessuno | Corrispondenza avanzata |
Vendite prodotti catalogo |
|
|
|
|
Brand consideration | Nessuno |
|
Nessuno | Corrispondenza avanzata |
Conversioni |
Almeno uno dei seguenti:
|
|
Nessuno |
|
Visualizzazioni del video | Nessuno | Nessuno | Nessuno | Corrispondenza avanzata |
Esistono eventi richiesti ed eventi consigliati a seconda delle funzionalità che vuoi utilizzare.
Funzionalità | Eventi richiesti | Eventi consigliati | Dati eventi richiesti | Dati eventi consigliati |
---|---|---|---|---|
Dati statistici sulle conversioni |
|
Nessuno | currency | Nessuno |
Programma Commerciante verificato (VMP) |
|
Nessuno | currency | Nessuno |
Retargeting dinamico |
|
Nessuno |
|
Nessuno |
Se hai deciso di utilizzare la configurazione manuale, dovrai aggiungere i singoli codici evento al tuo sito web. Invitiamo chi vuole utilizzare la configurazione manuale a fare riferimento ai passaggi di seguito.
- Accedi al tuo account per aziende Pinterest da desktop.
- Fai clic su
sull'icona dell'hamburger in alto a sinistra della pagina - In Azienda, fai clic su Conversioni.
- Clicca su Inizia.
- Seleziona Solo per i tag di Pinterest, poi fai clic su Continua.
- Fai clic su Salta in basso a destra dello schermo.
- Fai clic su Vai alla configurazione manuale.
- Copia il codice di base, quindi fai clic su Continua.
- Scegli se abilitare la corrispondenza avanzata automatica, quindi fai clic su Continua.
- Fai clic su Copia codice sotto la casella grigia, accanto al codice evento che vuoi aggiungere.
- Apri il codice relativo alla pagina del sito web su cui vuoi monitorare un evento.
- Incolla il codice evento nella pagina in cui l'evento deve verificarsi, assicurandoti di sostituire tutti i valori di esempio con il valore appropriato per il tuo sito web. Ciò comporta l'attivazione dell'evento a ogni caricamento della pagina.
- Fai clic su Fine.
Nota: se un evento viene attivato solo dopo che viene effettuata un'azione specifica sulla pagina, ad esempio il clic di un pulsante o l'invio di un modulo, assicurati che il codice evento venga eseguito solo conseguentemente a quell'azione. Ciò richiede la comprensione dei gestori di eventi esistenti nel codice JavaScript della tua pagina.
Puoi fornire ulteriori informazioni su un evento allegando un oggetto che contiene i dati evento. Per la targetizzazione del pubblico sono disponibili tutti i dati evento, ma per il report sulle conversioni organiche e a pagamento sono disponibili soltanto i dati evento value e order_quantity.
Dati degli eventi | Valore campione | Tipo |
---|---|---|
value | 100,00 | Numero (intero o a virgola mobile) |
event_id | eventId0001 |
Stringa (ID della stringa che identifica in modo univoco l'evento) Nota: questo ID può essere inviato con uno dei seguenti nomi di campo, con distinzione tra lettere minuscole e maiuscole: |
order_quantity | 1 | Numero intero |
order_id | 1234OrderID | Stringa (si richiede l'order_id per il report dell'analisi delle conversioni) |
product_name | Stivali Parker | line_items array, stringa |
product_id | 1414 | line_items array, stringa |
product_category | Scarpe | line_items array, stringa |
product_variant_id | 1414-Rosso | line_items array, stringa |
product_variant | Rosso | line_items array, stringa |
product_price | 99,99 | Numero (intero o a virgola mobile), line_items array, stringa |
product_quantity | 1 | Numero intero, line_items array, stringa |
product_brand | Parker | line_items array, stringa |
promo_code | INVERNO10 | Stringa |
property | Athleta | Stringa |
search_query | stivali | Stringa |
video_title | Come abbinare gli stivali Parker | Stringa |
lead_type | Newsletter | Stringa |
currency | USD |
Uno dei seguenti: AED, AMD, ARS, AUD, AZN, BAM, BGN, BHD, BMD, BND, BOB, BRL, BSD, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, DOP, EGP, EUR, FJD, GBP, GEL, GIP, HKD, HNL, HRK, HUF, IDR, ILS, INR, ISK, JMD, JPY, KGS, KRW, KWD, KZT, MAD, MDL, MOP, MXN, MYR, NOK, NZD, OMR, PAB, PEN, PHP, PKR, PLN, QAR, RON, RSD, RUB, SAR, SEK, SGD, THB, TRY, TWD, UAH, USD, UYU, VND o ZAR. Nota: quando con il tag dell'evento fornisci anche una valuta, noi calcoleremo il tasso di cambio a cui far corrispondere la valuta dell'account dell'inserzionista. |
Il tag IMG è un frammento di codice all'interno del tag di Pinterest che funge da backup nel caso in cui l'utente abbia disattivato JavaScript nel browser. Ti consigliamo di includere i dati evento anche nel tag IMG, per permettere un migliore targeting dell'utente. Puoi decidere di utilizzare soltanto il tag IMG senza il tag di JavaScript, ma per farlo dovrai
Di seguito sono riportati esempi di ogni tipo di evento, così che tu possa copiarli e incollarli direttamente sul tuo sito web. Tieni presente che dovrai sostituire i valori di esempio con una variabile dinamica per il tuo sito web.
Checkout
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=checkout&ed[event_id]=YOUR_EVENT_ID&ed[value]=10.00&ed[order_quantity]=2&noscript=1" />
Dati evento: event_id, value, order_quantity e currency
Assicurati di inserire il codice valuta corretto per il tuo sito web.
AddToCart
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=AddToCart&ed[value]=10.00&ed[order_quantity]=2&noscript=1" />
Dati evento: value, order_quantity e currency.
Assicurati di inserire il codice valuta corretto per il tuo sito web.
PageVisit
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=pagevisit&noscript=1" />
Dati evento: none
Signup
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=signup&noscript=1" />
Dati evento: none
WatchVideo
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=watchvideo&ed[video_title]=My+Product+Video+01&noscript=1" />
Dati evento: video_title
Lead
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=lead&ed[lead_type]=Newsletter&noscript=1" />
Dati evento: lead_type
Cercare
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=search&ed[search_query]=horse&noscript=1" />
Dati evento: search_query
ViewCategory
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=viewcategory&noscript=1" />
Dati evento: none
Custom
Il tipo di evento deve chiamarsi custom, altrimenti le conversioni monitorate dal tag non verranno riportate in Gestione annunci.
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=custom&noscript=1" />
Dati evento: none
Value e order_quantity sono due componenti dei dati evento disponibili nel report sulle conversioni organiche e a pagamento. Se desideri aggiungere value e quantity, puoi trasmetterli in modo dinamico. Un valore dinamico può cambiare a seconda delle azioni intraprese sul tuo sito. Se scegli di trasmettere value e order_quantity, questi saranno unicamente per il suo sito web e relativi al modo in cui registri le vendite. Di solito il valore e la quantità dei prodotti in ciascun ordine confermato sul tuo sito variano.
<script>
pintrk('track', 'checkout', {
value: {{Enhanced Transaction Revenue}},
order_quantity: {{item.quantity}}
});
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&event=checkout&ed[value]={{Enhanced Transaction Revenue}}&ed[order_quantity]={{item.quantity}}&noscript=1" />
</noscript>
Valore indicato: importo dinamico acquistato con il pagamento corrispondente
Quantità indicata: quantità dinamica acquistata con il pagamento corrispondente
Nota: la configurazione di quantità e valore dinamici dell'ordine è univoca per il tuo sito web.
Oltre ai dati evento, puoi trasmettere una funzione callback JavaScript come argomento opzionale alla funzione pintrk(). Ciò fornisce informazioni aggiuntive nel caso in cui si dovesse verificare un errore a livello del tag, che può essere verificato nello strumento per lo sviluppatore. La funzione callback si attiva ogni volta che si esegue una chiamata di monitoraggio dell'evento, definita funzione pintrk().
La funzione callback è composta dai seguenti due argomenti:
function(didInit, error) {}
didInit: questo primo argomento riceve un valore booleano, impostato per essere vero se la chiamata di monitoraggio dell'evento è costruita correttamente, e falso se viene rilevato un errore durante la chiamata di monitoraggio dell'evento.
errore: questo secondo argomento riceve una stringa che descrive l'errore quando didInit restituisce "false". Se didInit restituisce "true", la stringa è indefinita.
<script>
pintrk('track', 'checkout', {
value: 10.00,
order_quantity: 2,
currency: 'USD',
event_id: 'eventId0001',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_price: 5.00,
product_quantity: 1
},
{
product_name: 'Parker Sandals'
product_id: 'ABC',
product_price: 5.00,
product_quantity: 1
}
]
}, function(didInit, error) { if (!didInit) { console.log(error); }
});
</script>
Per il monitoraggio e il report delle conversioni, devi specificare uno dei nove tipi di evento nel codice evento. Devi inoltre sostituire YOUR_TAG_ID con l'ID tag di conversione di Pinterest. Ricorda che, oltre a ciò che viene mostrato negli esempi di seguito, puoi includere qualunque combinazione di dati evento per ogni evento.
Questa sezione comprende un esempio di ciascun tipo di evento in un formato completo e copiabile che puoi posizionare direttamente sul tuo sito. Ciascun esempio ha i dati evento necessari per iniziare a monitorare l'attività sul tuo sito web. Tieni presente che dovrai sostituire i valori di esempio con il valore statico o la variabile dinamica appropriata per il tuo sito web. Ad esempio, probabilmente avrai bisogno di monitorare il valore degli ordini in maniera dinamica poiché il valore di ciascun ordine completato sul sito web varia in base agli acquisti effettuati. Tuttavia, potresti assegnare un valore statico ai dati evento lead_type, qualora si trovino solo in una pagina specifica.
Checkout
<script>
pintrk('track', 'checkout', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Dati evento: value, order_quantity, currency, and event_id.
Assicurati di inserire il codice valuta corretto per il tuo sito web.
AddToCart
<script>
pintrk('track', 'addtocart', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Dati evento: value, order_quantity e currency.
Assicurati di inserire il codice valuta corretto per il tuo sito web.
PageVisit
<script>
pintrk('track', 'pagevisit', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Signup
<script>
pintrk('track', 'signup', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
WatchVideo
<script>
pintrk('track', 'watchvideo', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Dati evento: Video_title
Lead
<script>
pintrk('track', 'lead', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Dati evento: lead_type
Cercare
<script>
pintrk('track', 'search', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Dati evento: search_query
ViewCategory
<script>
pintrk('track', 'viewcategory', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Eventi definiti dall'utente
<script>
pintrk('track', 'user_defined_event_name', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Custom
Il tipo di evento deve chiamarsi custom, altrimenti le conversioni monitorate dal tag non verranno riportate in Gestione annunci.
<script>
pintrk('track', 'custom', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Ecco alcuni esempi di codici di base combinati con codici evento. Ricorda di verificare che il codice evento sia posizionato dopo il codice di base sul tuo sito web.
Esempio ID tag di conversione: 123456789 (sostituiscilo con il tuo ID tag di conversione di Pinterest)
Esempio codice evento: PageVisit
<head>
<script type="text/javascript">
!function(e){if(!window.pintrk){window.pintrk=function(){window.pintrk.queue.push(
Array.prototype.slice.call(arguments))};var
n=window.pintrk;n.queue=[],n.version="3.0";var
t=document.createElement("script");t.async=!0,t.src=e;var
r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r)}}
("https://s.pinimg.com/ct/core.js"); pintrk('load', '123456789'); pintrk('page');
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&noscript=1" />
</noscript>
<script>
pintrk('track', 'pagevisit');
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&event=pagevisit&noscript=1" />
</noscript>
</head>
Esempio ID tag di conversione: 123456789 (sostituiscilo con il tuo ID tag di conversione di Pinterest)
Esempi codici evento: PageVisit e AddToCart
<head>
<script type="text/javascript">
!function(e){if(!window.pintrk){window.pintrk=function(){window.pintrk.queue.push(
Array.prototype.slice.call(arguments))};var
n=window.pintrk;n.queue=[],n.version="3.0";var
t=document.createElement("script");t.async=!0,t.src=e;var
r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r)}}
("https://s.pinimg.com/ct/core.js"); pintrk('load', '123456789'); pintrk('page');
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&noscript=1" />
</noscript>
<script>
pintrk('track', 'pagevisit');
pintrk('track', 'addtocart');
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&event=pagevisit&noscript=1" />
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&event=addtocart&noscript=1" />
</noscript>
</head>