Questo articolo illustra come creare un tag UET, aggiungerlo al sito Web, modificarlo per le funzionalità avanzate di monitoraggio e definizione del target, nonché risolvere i problemi che possono verificarsi.
Non si sa cos'è UET? Vedere Che cos'è e come funziona UET?
Prima di poter monitorare le conversioni o definire gruppi di destinatari target mediante un elenco di remarketing, è necessario creare un tag UET in Microsoft Advertising, quindi aggiungere il codice di monitoraggio del tag UET in ogni pagina del proprio sito Web.
È necessario essere in grado di modificare il codice del sito Web per aggiungere il codice di rilevamento dei tag UET. Se non si è certi di come modificare il codice del sito Web, contattare il webmaster.
Dopo aver creato un tag UET, il passaggio successivo consiste nell'aggiungere il codice di rilevamento dei tag UET al sito Web. È consigliabile aggiungere il webmaster a ogni pagina del sito Web nella sezione head o body.
Quando si usano i tag UET, sono disponibili alcune opzioni. È possibile aggiungere il codice di rilevamento dei tag UET direttamente nel codice del sito Web usando JavaScript o usare un gestore di tag di terze parti. Inoltre, se il sito Web è stato creato su una piattaforma di siti Web (ad esempio Shopify o WordPress), è possibile usare tale sistema per aggiungere il tag UET.
È possibile aggiungere il codice di monitoraggio del tag UET in qualsiasi punto della sezione dell'intestazione della pagina Web (prima del tag head di chiusura " </head >") o della sezione del corpo (prima del tag body di chiusura " </body >").
I gestori di tag sostituiscono i tag statici con tag dinamici più facili da implementare e aggiornare. Il tag dinamico è un contenitore, un piccolo frammento di codice che consente di inserire dinamicamente tag nel sito Web. È possibile considerare il tag del contenitore come un bucket che contiene altri tipi di tag.
UET funziona con tutti i principali sistemi di gestione dei tag. Di seguito è riportato l'elenco corrente dei (e collegamenti alle istruzioni per) i gestori di tag testati e supportati:
UET è progettato per funzionare con tutte le principali piattaforme di siti Web. Ecco l'elenco corrente di (e collegamenti alle istruzioni per) piattaforme testate e supportate che consentono di installare tag UET:
Anche se i siti Web di applicazioni a pagina singola (SPA) comuni sono difficili da tenere traccia. Con gli APA, il contenuto viene caricato dinamicamente senza che si verifichi un tipico evento di navigazione. In un certo senso, la pagina viene caricata una sola volta. Tuttavia, dal punto di vista dell'analisi e del rilevamento degli obiettivi, è necessario considerare ogni spostamento separato come un nuovo carico di pagina.
I siti Web SPA devono usare il codice di monitoraggio dei tag UET JavaScript. Se il codice di monitoraggio UET è stato aggiunto di recente, potrebbe essere già abilitato per il monitoraggio SPA per impostazione predefinita. Per verificare, si può controllare se il frammento di codice del tag contiene o meno il seguente testo in grassetto:
<script> (function(w,d,t,r,u) {var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"TAG_ID_HERE", enableAutoSpaTracking: true}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState;s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},i= d.getElementsByTagName(t)[0],i. parentNode.insertBefore(n,i)})(window,document,"script"," //bat.bing.com/bat.js","uetq"); </script>
Se il frammento di codice del tag non contiene il parametro precedente e si vuole usare il monitoraggio SPA automatico, si può accedere all'interfaccia utente di Microsoft Advertising e ottenere il nuovo frammento di evento con il comportamento sopra indicato abilitato per impostazione predefinita. È quindi possibile aggiornare il sito Web in modo da usare il nuovo frammento.
Se si stanno già monitorando le visualizzazioni delle pagine SPA manualmente, può essere utile disabilitare questo comportamento. A tale scopo, modificare il valore del parametro enableAutoSpaTracking nel frammento di codice del tag su false. È anche consigliabile disabilitare questa opzione se il sito Web non usa lo stato della cronologia del browser per l'esplorazione. In caso di dubbi, è preferibile mantenerla attivata.
Per istruzioni legacy su come tenere traccia manualmente delle visualizzazioni delle pagine SPA, vedere di seguito:
Gli eventi SPA si attivano usando la stessa sintassi degli eventi personalizzati, con l'azione 'page_view' e il parametro 'page_path' obbligatorio ('page_title' è facoltativo). Il parametro 'page_path' deve iniziare con '/'. Esempio:
window.uetq = window.uetq || [];
window.uetq.push('event', 'page_view', { 'page_path': '/spa_page' });
Se si inviano eventi page_view, è necessario assicurarsi che non siano presenti obiettivi di conversione evento o elenchi di remarketing personalizzati in cui il parametro "azione evento" è impostato su "page_view".
Ecco tre diversi modi per attivare gli eventi SPA. Si noti che è consigliabile usare il primo modo. Per ogni opzione, è disponibile una pagina Web di esempio che è possibile visitare per visualizzare il codice appropriato in azione.
Alcune funzionalità di targeting e rilevamento richiedono la modifica del tag UET. Le istruzioni seguenti presuppongono che sia già stato creato un tag UET e che sia stato aggiunto al sito Web.
Dopo aver creato un obiettivo di conversione eventi personalizzato o un elenco di remarketing usando eventi personalizzati (vedere Come monitorare eventi personalizzati con UET), è necessario aggiungere l'evento personalizzato JavaScript al codice di rilevamento dei tag UET. Si supponga che l'evento personalizzato di cui si vuole tenere traccia nella pagina Web siano persone che selezionano un pulsante "Scarica ora" in una delle pagine Web.
<head>Your page title
</head>
<body>// Let's say this is where you pasted the UET tag in Step 1.
<script>Your UET tag is here.</script>// Here is where to paste the following JavaScript:
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
</script>
...
<button>Download now</button>
...
</body>
<head>Your page title
</head>
<body>
<script>Your UET tag is here.</script>
<script>function GetCustomEvent() {
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});}
</script>
...
<button>Download now</button>
...
</body>
<head>Your page title
</head>
<body>
<script>Your UET tag is here.</script>
<script>
function GetCustomEvent() {
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
}
</script>
...
<button OnClick="GetCustomEvent()">Download now</button>
...
</body>
<head>Your page title
</head>
<body>
<script>Your UET tag is here.</script>
<script>
function GetCustomEvent() {
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
}
</script>
...
<button OnClick="GetCustomEvent()>Download now</button>
...
</body>
<head>Your page title
</head>
<body>
<script>Your UET tag is here.</script>
<script>
function GetCustomEvent() {
window.uetq = window.uetq || [];
window.uetq.push ('event', 'downloadbuttonselect', {});
}
</script>
...
<button OnClick="GetCustomEvent()>Download now</button>
...
</body>
Per visualizzare un esempio di codice di rilevamento dei tag UET degli eventi personalizzati installato nel corpo di una pagina Web, visitare questa pagina Web (solo in inglese), fare clic con il pulsante destro del mouse nella pagina Web e quindi selezionare Visualizza origine o Visualizza origine pagina a seconda del browser. In questa pagina verranno visualizzati anche alcuni pulsanti. La selezione di ogni pulsante attiverà un evento personalizzato. Se si usa uno strumento di monitoraggio di terze parti come Fiddler, è possibile visualizzare la richiesta HTTP generata per bat.bing.com per segnalare ogni evento personalizzato.
Per eventi di e-commerce di esempio, vedere Eventi personalizzati di esempio per i clienti e-commerce.
Dopo aver creato un obiettivo di conversione dei ricavi variabili (vedere Come segnalare ricavi variabili con UET), è necessario modificare il codice di monitoraggio UET per supportarlo.
Si esaminerà ora come passare i ricavi variabili per un obiettivo del tipo di URL di destinazione nelle pagine PHP. Nell'esempio seguente viene letto un valore dinamico per i ricavi delle variabili da una funzione JavaScript. È possibile inviare facilmente un valore statico o leggere da una variabile JavaScript o da un elemento HTML.
Per aggiungere il codice alle pagine PHP mediante l'editor della pagina Web, vedere il seguente codice di monitoraggio del tag UET di esempio:
<script>
(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"TAG_ID_HERE"}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState;s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},i= d.getElementsByTagName(t)[0],i. parentNode.insertBefore(n,i)})(window,document,"script"," //bat.bing.com/bat.js","uetq");
</script>
<script> function GetRevenueValue() { return 6; }
</script>
<script>
window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});
</script>
<script> function GetRevenueValue() { return 6; } </script>
È necessario sostituire questa sezione con la propria funzione JavaScript.
<script> window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'}); </script>
Suggerimento: Cercare il tag " </body >" e inserire il codice di monitoraggio del tag UET immediatamente sopra tale tag.
Ora che si conosce il codice da aggiungere alla fine del codice di monitoraggio del tag UET per gli obiettivi di conversione URL di destinazione, ecco alcuni altri codici da provare:
È necessario aggiungere codice diverso per segnalare i ricavi variabili per un obiettivo di conversione degli eventi. Se si usa la stessa funzione JavaScript del passaggio 2, l'aspetto sarà simile al seguente:
<script> window.uetq = window.uetq || []; window.uetq.push('event', 'Event action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'}); </script>
Nota: per visualizzare l'elenco completo di codici di valuta, vedere Valute ricavi obiettivo conversione.
Dopo aver creato un elenco di remarketing dinamico (vedere Elenchi di remarketing dinamico: remarketing per i prodotti), è necessario aggiungere parametri personalizzati al codice di monitoraggio del tag UET per fare in modo che funzioni.
Aggiungere il codice JavaScript seguente in ogni pagina del sito Web:
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
</script>
'ecomm_prodid': ['Replace_with_Product_ID_1','Replace_with_Product_ID_2','Replace_with_Product_ID_3']
Nel codice JavaScript precedente modificare i parametri seguenti:
L'ID prodotto nel codice JavaScript deve corrispondere a un ID del Microsoft Merchant Centerfeed dei prodotti.
Elenco di remarketing dinamico che si sta tracciando | Tipo di pagina necessario |
---|---|
Visitatori generici |
'ecomm_pagetype': 'home'
'ecomm_pagetype': 'category' 'ecomm_pagetype': 'other' Nota: gli utenti esclusi dal tipo di pagina per i risultati di ricerca, il prodotto, il carrello o l'acquisto saranno inclusi nel gruppo di destinatari dei visitatori generici. |
Utenti che cercano il prodotto |
'ecomm_pagetype': 'searchresults'
|
Utenti che visualizzano il prodotto |
'ecomm_pagetype': 'product'
|
Utenti che hanno abbandonato il carrello |
'ecomm_pagetype': 'cart'
|
Acquirenti precedenti | 'ecomm_pagetype': 'purchase' |
Nota: i clienti che acquistano un prodotto vengono aggiunti all'elenco "acquirenti precedenti" e vengono rimossi da altri elenchi (per quel particolare prodotto). Per il corretto funzionamento, il tag UET nella pagina di conferma dell'acquisto deve inviare sia l'ID prodotto (ecomm_prodid) che il tipo di pagina (ecomm_pagetype).
Per visualizzare un esempio di codice di rilevamento tag UET di remarketing dinamico installato nel corpo di una pagina Web, visitare questa pagina Web (solo in inglese), fare clic con il pulsante destro del mouse nella pagina Web e quindi selezionare Visualizza origine o Visualizza origine pagina a seconda del browser. In questa pagina è anche possibile definire un ID prodotto e un tipo di pagina e quindi selezionare un pulsante per attivare un evento personalizzato per questo elenco dinamico di remarketing. Se si usa uno strumento di monitoraggio di terze parti come Fiddler, è possibile visualizzare la richiesta HTTP generata per bat.bing.com per segnalare ogni evento personalizzato.
Come illustrato nelle sezioni precedenti, per determinate funzionalità di Microsoft Advertising è necessario aggiungere e modificare un frammento di codice JavaScript nel tag UET esistente:
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
</script>
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
</script>
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
</script>
Se si implementano più funzionalità, è consigliabile tenere presenti un paio di aspetti:
In questo caso devono essere presenti due frammenti di codice distinti nel codice della pagina Web:
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
</script>
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
</script>
Il modo più semplice per verificare che il tag UET funzioni correttamente in una determinata pagina Web è quello di utilizzare UET Tag Helper (un'estensione del browser):
È inoltre possibile utilizzare Microsoft Advertising per la verifica:
Nome tag | |
---|---|
Che cos'è:
Il nome del tag UET. |
Perché è importante:
Quando si crea un obiettivo di conversione o un elenco di remarketing, si seleziona il nome del tag UET che si vuole usare. |
Descrizione tag | |
Che cos'è:
La descrizione facoltativa per il tag UET. |
Perché è importante:
Consente di identificare il tag UET. È consigliabile aggiungere il nome o l'URL della pagina del sito Web. |
ID tag | |
Che cos'è:
l'ID Microsoft Advertising associato al tag UET. |
Perché è importante:
La pagina Obiettivi di conversione elenca l'ID tag UET associato all'obiettivo ed è possibile visualizzare il codice di rilevamento dei tag UET. |
Stato monitoraggio | |
Che cos'è:
questo è lo stato del tag UET. Può essere non verificato, tag attivo o tag inattivo. |
Perché è importante:
indica se il tag UET funziona o meno. Non verificato: Microsoft Advertising non sono stati ricevuti dati sulle attività utente dal tag UET nel sito Web. La verifica può richiedere fino a 24 ore Microsoft Advertising. Se questo stato persiste, il codice di rilevamento dei tag UET non è stato aggiunto al sito Web o si è verificato un problema con la configurazione che è necessario risolvere. Tag attivo: il tag UET funziona e invia i dati dell'attività utente a Microsoft Advertising. Tag inattivo: Microsoft Advertising non ha ricevuto dati sulle attività utente dal tag UET nelle ultime 24 ore. Assicurarsi che il codice di rilevamento dei tag UET sia ancora presente nel sito Web.
|
Obiettivi | |
Che cos'è:
Questo è il numero di obiettivi di conversione che usano questo tag UET. |
Perché importante:
Si tratta di un collegamento che consente di passare alla pagina Degli obiettivi di conversione con solo gli obiettivi associati a questo tag visualizzato. |
Gruppi di destinatari | |
Che cos'è:
Questo è il numero di destinatari che usano questo tag UET. |
Perché importante:
Si tratta di un collegamento che consente di passare alla pagina Destinatari con solo i destinatari associati a questo tag visualizzato. |
Azione | |
Che cos'è:
un collegamento che apre la casella del codice di rilevamento dei tag UET. |
Perché importante:
Consente di inviare tramite posta elettronica, copiare o scaricare il codice di rilevamento dei tag UET in qualsiasi momento. |
Limitazioni della colonna Stato monitoraggio: La colonna Stato monitoraggio consente di convalidare la propria configurazione, ma non permette di verificare quanto segue:
È quindi consigliabile utilizzare UET Tag Helper per verificare il tag nelle singole pagine Web.
Prima di poter monitorare le conversioni o definire gruppi di destinatari target mediante un elenco di remarketing, è necessario creare un tag UET in Microsoft Advertising, quindi aggiungere il codice di monitoraggio del tag UET in ogni pagina del proprio sito Web.
È necessario essere in grado di modificare il codice del sito Web per aggiungere il codice di rilevamento dei tag UET. Se non si è certi di come modificare il codice del sito Web, contattare il webmaster.
Dopo aver creato un tag UET, il passaggio successivo consiste nell'aggiungere il codice di rilevamento dei tag UET al sito Web. È consigliabile aggiungere il webmaster a ogni pagina del sito Web nella sezione head o body.
Quando si usano i tag UET, sono disponibili alcune opzioni. È possibile aggiungere il codice di rilevamento dei tag UET direttamente nel codice del sito Web usando JavaScript o usare un gestore di tag di terze parti. Inoltre, se il sito Web è stato creato su una piattaforma di siti Web (ad esempio Shopify o WordPress), è possibile usare tale sistema per aggiungere il tag UET.
È possibile aggiungere il codice di monitoraggio del tag UET in qualsiasi punto della sezione dell'intestazione della pagina Web (prima del tag head di chiusura " </head >") o della sezione del corpo (prima del tag body di chiusura " </body >").
I gestori di tag sostituiscono i tag statici con tag dinamici più facili da implementare e aggiornare. Il tag dinamico è un contenitore, un piccolo frammento di codice che consente di inserire dinamicamente tag nel sito Web. È possibile considerare il tag del contenitore come un bucket che contiene altri tipi di tag.
UET funziona con tutti i principali sistemi di gestione dei tag. Di seguito è riportato l'elenco corrente dei (e collegamenti alle istruzioni per) i gestori di tag testati e supportati:
UET è progettato per funzionare con tutte le principali piattaforme di siti Web. Ecco l'elenco corrente di (e collegamenti alle istruzioni per) piattaforme testate e supportate che consentono di installare tag UET:
Anche se i siti Web di applicazioni a pagina singola (SPA) comuni sono difficili da tenere traccia. Con gli APA, il contenuto viene caricato dinamicamente senza che si verifichi un tipico evento di navigazione. In un certo senso, la pagina viene caricata una sola volta. Tuttavia, dal punto di vista dell'analisi e del rilevamento degli obiettivi, è necessario considerare ogni spostamento separato come un nuovo carico di pagina.
I siti Web SPA sono necessari per usare il codice di rilevamento dei tag UET JavaScript. Gli eventi SPA vengono attivati usando la stessa sintassi degli eventipersonalizzati, con l'azione 'page_view' e con un parametro 'page_path' obbligatorio ('page_title' è facoltativo). Il parametro 'page_path' deve iniziare con '/'. Esempio:
window.uetq = window.uetq || [];
window.uetq.push('event', 'page_view', { 'page_path': '/spa_page' });
Ecco tre diversi modi per attivare gli eventi SPA. Si noti che è consigliabile usare il primo modo. Per ogni opzione, è disponibile una pagina Web di esempio che è possibile visitare per visualizzare il codice appropriato in azione.
Alcune funzionalità di targeting e rilevamento richiedono la modifica del tag UET. Le istruzioni seguenti presuppongono che sia già stato creato un tag UET e che sia stato aggiunto al sito Web.
Dopo aver creato un obiettivo di conversione eventi personalizzato o un elenco di remarketing usando eventi personalizzati (vedere Come monitorare eventi personalizzati con UET), è necessario aggiungere l'evento personalizzato JavaScript al codice di rilevamento dei tag UET. Si supponga che l'evento personalizzato di cui si vuole tenere traccia nella pagina Web siano persone che selezionano un pulsante "Scarica ora" in una delle pagine Web.
<head>Your page title
</head>
<body>// Let's say this is where you pasted the UET tag in Step 1.
<script>Your UET tag is here.</script>// Here is where to paste the following JavaScript:
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
</script>
...
<button>Download now</button>
...
</body>
<head>Your page title
</head>
<body>
<script>Your UET tag is here.</script>
<script>function GetCustomEvent() {
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});}
</script>
...
<button>Download now</button>
...
</body>
<head>Your page title
</head>
<body>
<script>Your UET tag is here.</script>
</script>
<script>
function GetCustomEvent() {
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
}
</script>
...
<button OnClick="GetCustomEvent()">Download now</button>
...
</body>
<head>Your page title
</head>
<body>
<script>Your UET tag is here.</script>
</script>
<script>
function GetCustomEvent() {
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
}
</script>
...
<button OnClick="GetCustomEvent()>Download now</button>
...
</body>
<head>Your page title
</head>
<body>
<script>Your UET tag is here.</script>
<script>
function GetCustomEvent() {
window.uetq = window.uetq || [];
window.uetq.push ('event', 'downloadbuttonselect', {});
}
</script>
...
<button OnClick="GetCustomEvent()>Download now</button>
...
</body>
Per visualizzare un esempio di codice di rilevamento dei tag UET degli eventi personalizzati installato nel corpo di una pagina Web, visitare questa pagina Web (solo in inglese), fare clic con il pulsante destro del mouse nella pagina Web e quindi selezionare Visualizza origine o Visualizza origine pagina a seconda del browser. In questa pagina verranno visualizzati anche alcuni pulsanti. La selezione di ogni pulsante attiverà un evento personalizzato. Se si usa uno strumento di monitoraggio di terze parti come Fiddler, è possibile visualizzare la richiesta HTTP generata per bat.bing.com per segnalare ogni evento personalizzato.
Per eventi di e-commerce di esempio, vedere Eventi personalizzati di esempio per i clienti e-commerce.
Dopo aver creato un obiettivo di conversione dei ricavi variabili (vedere Come segnalare ricavi variabili con UET), è necessario modificare il codice di monitoraggio UET per supportarlo.
Si esaminerà ora come passare i ricavi variabili per un obiettivo del tipo di URL di destinazione nelle pagine PHP. Nell'esempio seguente viene letto un valore dinamico per i ricavi delle variabili da una funzione JavaScript. È possibile inviare facilmente un valore statico o leggere da una variabile JavaScript o da un elemento HTML.
Per aggiungere il codice alle pagine PHP mediante l'editor della pagina Web, vedere il seguente codice di monitoraggio del tag UET di esempio:
<script>
(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[] ,f=function(){var o={ti:"TAG_ID_HERE"}; o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")} ,n=d.createElement(t),n.src=r,n.async=1,n.onload=n .onreadystatechange=function() {var s=this.readyState;s &&s!=="loaded"&& s!=="complete"||(f(),n.onload=n. onreadystatechange=null)},i= d.getElementsByTagName(t)[0],i. parentNode.insertBefore(n,i)})(window,document,"script"," //bat.bing.com/bat.js","uetq");
</script>
<script> function GetRevenueValue() { return 6; }
</script>
<script>
window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'});
</script>
<script> function GetRevenueValue() { return 6; } </script>
È necessario sostituire questa sezione con la propria funzione JavaScript.
<script> window.uetq = window.uetq || []; window.uetq.push('event', '', {'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'}); </script>
Suggerimento: Cercare il tag " </body >" e inserire il codice di monitoraggio del tag UET immediatamente sopra tale tag.
Ora che si conosce il codice da aggiungere alla fine del codice di monitoraggio del tag UET per gli obiettivi di conversione URL di destinazione, ecco alcuni altri codici da provare:
È necessario aggiungere codice diverso per segnalare i ricavi variabili per un obiettivo di conversione degli eventi. Se si usa la stessa funzione JavaScript del passaggio 2, l'aspetto sarà simile al seguente:
<script> window.uetq = window.uetq || []; window.uetq.push('event', 'Event action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': GetRevenueValue(), 'currency': 'Replace_with_Currency_Code'}); </script>
Nota: per visualizzare l'elenco completo di codici di valuta, vedere Valute ricavi obiettivo conversione.
Dopo aver creato un elenco di remarketing dinamico (vedere Elenchi di remarketing dinamico: remarketing per i prodotti), è necessario aggiungere parametri personalizzati al codice di monitoraggio del tag UET per fare in modo che funzioni.
Aggiungere il codice JavaScript seguente in ogni pagina del sito Web:
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
</script>
Nel codice JavaScript precedente modificare i parametri seguenti:
L'ID prodotto nel codice JavaScript deve corrispondere a un ID del feed dei prodotti di Microsoft Merchant Center.
Elenco di remarketing dinamico che si sta tracciando | Tipo di pagina necessario |
---|---|
Visitatori generici |
'ecomm_pagetype': 'home'
'ecomm_pagetype': 'category' 'ecomm_pagetype': 'other' Nota: gli utenti esclusi dal tipo di pagina per i risultati di ricerca, il prodotto, il carrello o l'acquisto saranno inclusi nel gruppo di destinatari dei visitatori generici. |
Utenti che cercano il prodotto |
'ecomm_pagetype': 'searchresults'
|
Utenti che visualizzano il prodotto |
'ecomm_pagetype': 'product'
|
Utenti che hanno abbandonato il carrello |
'ecomm_pagetype': 'cart'
|
Acquirenti precedenti | 'ecomm_pagetype': 'purchase' |
Nota: i clienti che acquistano un prodotto vengono aggiunti all'elenco "acquirenti precedenti" e vengono rimossi da altri elenchi (per quel particolare prodotto). Per il corretto funzionamento, il tag UET nella pagina di conferma dell'acquisto deve inviare sia l'ID prodotto (ecomm_prodid) che il tipo di pagina (ecomm_pagetype).
Per visualizzare un esempio di codice di rilevamento tag UET di remarketing dinamico installato nel corpo di una pagina Web, visitare questa pagina Web (solo in inglese), fare clic con il pulsante destro del mouse nella pagina Web e quindi selezionare Visualizza origine o Visualizza origine pagina a seconda del browser. In questa pagina è anche possibile definire un ID prodotto e un tipo di pagina e quindi selezionare un pulsante per attivare un evento personalizzato per questo elenco dinamico di remarketing. Se si usa uno strumento di monitoraggio di terze parti come Fiddler, è possibile visualizzare la richiesta HTTP generata per bat.bing.com per segnalare ogni evento personalizzato.
Come illustrato nelle sezioni precedenti, per determinate funzionalità di Microsoft Advertising è necessario aggiungere e modificare un frammento di codice JavaScript nel tag UET esistente:
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value'});
</script>
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
</script>
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', '', {'ecomm_prodid': 'Replace_with_Product_ID', 'ecomm_pagetype': 'Replace_with_Page_Type'});
</script>
Se si implementano più funzionalità, è consigliabile tenere presenti un paio di aspetti:
In questo caso devono essere presenti due frammenti di codice distinti nel codice della pagina Web:
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', '', {'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
</script>
<script>
window.uetq = window.uetq || [];
window.uetq.push ('event', 'Replace_with_Event_Action', {'event_category': 'Replace_with_Event_Category', 'event_label': 'Replace_with_Event_Label', 'event_value': 'Replace_with_Event_Value', 'revenue_value': 'Replace_with_Revenue_Value', 'currency': 'Replace_with_Currency_Code'});
</script>
Il modo più semplice per verificare che il tag UET funzioni correttamente in una determinata pagina Web è quello di utilizzare UET Tag Helper (un'estensione del browser):
È inoltre possibile utilizzare Microsoft Advertising per la verifica:
Nome tag | |
---|---|
Che cos'è:
Il nome del tag UET. |
Perché è importante:
Quando si crea un obiettivo di conversione o un elenco di remarketing, si seleziona il nome del tag UET che si vuole usare. |
Descrizione tag | |
Che cos'è:
La descrizione facoltativa per il tag UET. |
Perché è importante:
Consente di identificare il tag UET. È consigliabile aggiungere il nome o l'URL della pagina del sito Web. |
ID tag | |
Che cos'è:
l'ID Microsoft Advertising associato al tag UET. |
Perché è importante:
La pagina Obiettivi di conversione elenca l'ID tag UET associato all'obiettivo ed è possibile visualizzare il codice di rilevamento dei tag UET. |
Stato monitoraggio | |
Che cos'è:
questo è lo stato del tag UET. Può essere non verificato, tag attivo o tag inattivo. |
Perché è importante:
indica se il tag UET funziona o meno. Non verificato: Microsoft Advertising non sono stati ricevuti dati sulle attività utente dal tag UET nel sito Web. La verifica può richiedere fino a 24 ore Microsoft Advertising. Se questo stato persiste, il codice di rilevamento dei tag UET non è stato aggiunto al sito Web o si è verificato un problema con la configurazione che è necessario risolvere. Tag attivo: il tag UET funziona e invia i dati dell'attività utente a Microsoft Advertising. Tag inattivo: Microsoft Advertising non ha ricevuto dati sulle attività utente dal tag UET nelle ultime 24 ore. Assicurarsi che il codice di rilevamento dei tag UET sia ancora presente nel sito Web.
|
Obiettivi | |
Che cos'è:
Questo è il numero di obiettivi di conversione che usano questo tag UET. |
Perché importante:
Si tratta di un collegamento che consente di passare alla pagina Degli obiettivi di conversione con solo gli obiettivi associati a questo tag visualizzato. |
Gruppi di destinatari | |
Che cos'è:
Questo è il numero di destinatari che usano questo tag UET. |
Perché importante:
Si tratta di un collegamento che consente di passare alla pagina Destinatari con solo i destinatari associati a questo tag visualizzato. |
Azione | |
Che cos'è:
un collegamento che apre la casella del codice di rilevamento dei tag UET. |
Perché importante:
Consente di inviare tramite posta elettronica, copiare o scaricare il codice di rilevamento dei tag UET in qualsiasi momento. |
Limitazioni della colonna Stato monitoraggio: La colonna Stato monitoraggio consente di convalidare la propria configurazione, ma non permette di verificare quanto segue:
È quindi consigliabile utilizzare UET Tag Helper per verificare il tag nelle singole pagine Web.