Conversioni di Google Tag Manager non segnalazione con Pacchetto GTM incorporato Enterprise 1.14.2 GTM
Domanda
Sto avendo un problema con il supporto GTM integrato in 1.14.2+.
- .
- Abbiamo abilitato il supporto GTM
- Abbiamo inserito l'ID contenitore GTM corretto
- Abbiamo abilitato Ecommerce migliorato nel pacchetto di Google Analytics
- Abbiamo configurato l'analisi universale Tagging su tutte le viste della pagina in GTM
- Abbiamo impostato il monitoraggio della conversione UA nella pagina di successo in GTM
Tuttavia, non abbiamo ancora la conversione UA in GA.Non si registra mai.
Soluzione
Così ho avuto il piacere di tentare di impostare questi (con la mancanza di documenti ufficiali) e sembrano averlo funzionato ora.
La mia comprensione è che piuttosto che usare il monitoraggio in base alla pagina di successo, dobbiamo utilizzare gli eventi, quindi per conversioni Magento spara un evento "Acquisto" di cui abbiamo bisogno di agganciare.
Quindi insieme al tag PageView ho questo tag di acquisto, dove il fuoco su è un evento personalizzato con il nome "Acquisto" che è ciò che Magento si incende sulla pagina di successo.
Il post qui sotto da BranchLabs mi ha davvero aiutato, tuttavia ho finito per dividere ogni evento in un nuovo tag in modo che sia più facile vedere le differenze all'interno dell'analisi secondo i documenti ufficiali di seguito. Sembra funzionare.
http:// Merch. docs.magento.com/ee/user_guide/marketing/google-universal-analytics-enhenced-ecommerce.html
Altri suggerimenti
Nella maggior parte delle implementazioni, è necessario abilitare ecommerce migliorato su ciascuna delle tue universali Analytics Pageview o tag eventi. Hai due opzioni per abilitare l'eCommerce migliorato nella schermata Editor Tag dell'interfaccia Web:
- .
- Implementa utilizzando il livello di dati (consigliato)
- Implementa usando un macro javascript personalizzato
Per i dati di dati è necessario creare i seguenti livelli di dati sul sito Web Magento -:
- .
- Impressioni del prodotto
- clic dei clic
- Impressioni del dettaglio del prodotto
- Aggiungi / rimuovi dal carrello
- Impressioni di promozione
- promozione clicks
- Checkout
- Acquisti
- rimborsi
Strato dati di esempio per le impressioni del prodotto -:
<script>
// Measures product impressions and also tracks a standard
// pageview for the tag configuration.
// Product impressions are sent by pushing an impressions object
// containing one or more impressionFieldObjects.
dataLayer.push({
'ecommerce': {
'currencyCode': 'EUR', // Local currency is optional.
'impressions': [
{
'name': 'Triblend Android T-Shirt', // Name or ID is required.
'id': '12345',
'price': '15.25',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Gray',
'list': 'Search Results',
'position': 1
},
{
'name': 'Donut Friday Scented T-Shirt',
'id': '67890',
'price': '33.75',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Black',
'list': 'Search Results',
'position': 2
}]
}
});
</script>
.
Ecco il modulo Magento che crea strati di dati per tutti i punti precedenti -:
http:// www. SCommerce-mage.co.uk/enhanced-ecommerce-tracking-with-google-tag-manager.html
Se non si desidera acquistare il modulo sopra, puoi farlo utilizzando una macro JavaScript personalizzata -:
// A custom JavaScript macro that returns an ecommerceData object
// that follows the data layer syntax.
function() {
var ecommerceData = {
'ecommerce': {
'purchase': {
'actionField': {'id': 'T12345'},
'products': [
// List of productFieldObjects
],
... // Rest of the code should follow the data layer syntax.
}
};
return ecommerceData;
}
.
Se si sceglie di utilizzare un macro JavaScript personalizzato anziché il livello dati, selezionare Abilita funzionalità Ecommerce avanzata e impostare i dati di lettura dall'opzione Macro.
Spero che aiuti!
Assicurarsi di avere un'installazione Datalayer nel codice di tracciamento e si imposta un trigger per passare i dati dell'evento.
Si preme pertanto l'evento di tracciamento nel datalayer:
dataLayer.push({'event': 'trackEvent', 'eventCategory': 'This is your category title', 'eventAction': 'this is your action title', 'eventLabel': 'this is your label', 'eventValue':'1' });
.