È possibile aggiungere gli script di tracciamento Enhanced Ecommerce come e dove si preferisce nel codice del template da Backoffice > Ecommerce > Tema > Modifica HTML/CSS.
Guida sviluppatori Google Enhanced Ecommerce (developers.google.com)
Sfruttare quindi HTML, JavaScript e Twig per implementare il tracciamento degli eventi desiderati.
Gli eventi Google relativi a "promotions" e "refunds" non sono supportati.
Nell'implementazione dello script di tracciamento dell'evento "purchase" per gli ordini effettuati:
- Aggiungere/modificare l'attributo "class" nel tag
<html>
presente nel file skeleton.html, aggiungendo il valore "disable-analytics-on-cart" (<html class="disable-analytics-on-cart">
). - Rimuovere lo script di tracciamento ga() standard presente nei file pay.html e payments.html, per evitare tracciamenti duplicati su Analytics.
- Inserire la seguente porzione di codice JavaScript nei file pay.html e payments.html, affinché non venga inviato più volte il tracciamento di un ordine (ad esempio, se l'utente ricarica più volte la pagina).
var analyticsSended = {{ order.analytics_sended | json_encode }};
if (analyticsSended !== true) {
Storeden.setAnalyticsDataSended('{{order.orderID}}', function(res) {});
...qui inserire il tracciamento ga o enhanced, a seconda del caso...
}
Commenti