In ons artikel van 5 Maart 2015, presenteerden we de nieuwe enhanced Ecommerce rapporten die beschikbaar zijn voor Google analytics accounts die geupgrade zijn naar Universal Analytics. Deze rapporten bevatten belangrijke inzichten om aankoopgedrag te begrijpen voor de effectieve aankoop plaatsvindt.

In dit artikel tonen we jullie hoe de enhanced ecommerce tracking te implementeren op jullie website. We gaan de nieuwe ecommerce library van dichterbij bekijken en overlopen hoe de enhanced ecommerce rapporten te implementeren in Google Analytics en de nieuwe plugin te implementeren op de website om de gegevens door te sturen naar Google Analytics. De implementatie kan gebeuren via hardcoding of via de Google Tag Manager gebeuren. We zullen beide overlopen in het artikel.

Enhanced Ecommerce library

Eerst en vooral gebruikt de Ecommerce plug-in (ec.js) een andere library dan de klassieke Ecommerce plug-in. Daarom kan het niet gebruikt worden naast de klassieke ecommerce (ecommerce.js) plugin in dezelfde property.

Er zijn verschillende implementatie opties. Als je nog geen ecommerce tracking hebt geïmplementeerd, kan je direct de Enhanced Ecommerce library implementeren. Als je momenteel al ecommerce tracking op de website hebt staan en de Enhanced Ecommerce tracking wil gebruiken, dan zijn er 2 opties. Enerzijds kan een bestaande property worden geupgrade naar Enhanced Ecommerce tracking, anderzijds kan een nieuwe property worden gecreëerd (we raden de eerste aan).

We adviseren om altijd een test property te gebruiken voor te migreren naar de enhanced Ecommerce plug-in (dus ook als je een bestaande property wilt migreren). Data over transacties en items die voordien zijn verzameld, zullen nog steeds beschikbaar zijn in de nieuwe property en profielen waar de data voordien verzameld werd.

Hoe enhanced ecommerce activeren in Google Analytics?

Zoals we voordien vermeld hebben, moet voor de Enhanced Ecommerce library gebruikt kan worden, de Google Analytics web property naar Universal Analytics gemigreerd worden.

Er zijn 3 simpele stappen om Enhanced Ecommerce tracking te activeren in Google Analytics.

1. Activeer Enhanced Ecommerce rapportage

Selecteer Ecommerce setting in de Admin sectie van de respectievelijke Google Analytics view. Activeer enhanced ecommerce door de aan-knop aan te vinken.

enhancedecommerce3

2. Voeg stappen van de funnel toe door de optie checkout labeling te gebruiken

We raden aan om de zo beschrijvend mogelijke namen te gebruiken voor de opties beschikbaar in het checkout process. Het laat toe om een funnel te specifiëren afhankelijk van het individuele checkout process afhankelijk van de shipping, betalings- en selectieopties. Wanneer geen namen gekozen zijn, wordt dit weergegeven als stap 1, stap 2, stap 3,...

3. De tracking code toevoegen op de website

Vergeleken met traditionele ecommerce tracking, zijn er meer codes toe te voegen aan de website. In het volgende onderdeel, willen we meer in detail gaan over hoe de tracking codes kunnen worden toegevoegd op de website.

Hoe enhanced Ecommerce tracking implementeren en dit naar GA doorsturen?

De implementatie van Enhanced Ecommerce is mogelijk via de Google Tag Manager, via hardcoding of via een plugin (bijvoorbeeld Magento heeft een Enhanced Ecommerce plugin beschikbaar). Er zijn verschillende types van data die je kan doorsturen via analytics.js:

Elk type van data kan beschreven worden door verschillende waarden. Bijvoorbeeld impressie data bevat de volgende waarden: het product ID/SKU, de productnaam, de productlijst, het merk, de product categorie, de product variant, de product positie en de prijs.

Voor de implementatie aan te vangen is dus een duidelijke mapping van de data noodzakelijk.

Implementatie via hardcoding

1. Gebruik het nieuwe ecommerce commando om de Enhanced Ecommerce plugin te laden

enhancedecommerce4

2. Voeg de corresponderende tracking code toe voor het type data dat getrackt moet worden.

Bijvoorbeeld om de impressie van een product in een lijst van zoekresultaten te meten, gebruik het addImpression commando:

enhancedecommerce5

3. De ecommerce data kan alleen met een hit verzonden worden (pageview, event). Bijgevolg moet de code eindigen met

enhancedecommerce6

4. Verwijder de oude Universal Analytics tag

Implementatie via Google Tag Manager

enhancedecommerce7

Zoals in het vorige voorbeeld. om de impressies van een product in een lijst van zoekopdrachten te tracken.

enhancedecommerce8

Conclusie

Om te besluiten, zoals jullie hebben kunnen merken, is de implementatie complexer dan voor traditionele e-commerce, aangezien er meer data is die getrackt moet worden. We raden sterk aan om de implementatie te doen via de Google Tag Manager, wat tijd kan helpen te besparen. Aangezien alle data naar de datalayer moet verzonden worden, is dit beheersbaarder. Er is wel nog steeds een tussenkomst vereist van een developer.

Om een succesvolle implementatie te doen van de Enhanced Ecommerce, moet er goed worden nagedacht welke informatie er moet getrackt worden, niets wordt automatisch getrackt. De hele implementatie is afhankelijk van wat beslist werd tijdens de planning fase.

Voor meer gedetailleerde informatie, bezoek: https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce

geschreven door Chloé Piérard

en Frederick Vijverman

Tags: