Hoe werkt de view_item_list dataLayer binnen Datamotive?
Leer wanneer de view_item_list dataLayer wordt afgevuurd, waarom deze belangrijk is en welke variabelen je meegeeft bij het bekijken van een voertuigoverzicht.
De view_item_list dataLayer legt vast wanneer een gebruiker een overzichtspagina of categorie-overzichtspagina bekijkt, bijvoorbeeld een voertuigoverzicht. Hiermee meet je hoe vaak productlijsten worden bekeken, wat helpt bij het optimaliseren van de presentatie en het vergroten van de kans op leadgeneratie. In dit artikel lees je wanneer de view_item_list dataLayer wordt afgevuurd, waarom dat belangrijk is en welke variabelen je meegeeft.
Voorwaarde: de view_item_list dataLayer is een van de geïmplementeerde dataLayers binnen Datamotive. Wil je eerst weten wat een dataLayer is en hoe deze in de datastroom past? Raadpleeg dan de handleiding [Wat is een DataLayer en hoe werkt deze binnen Datamotive?]
Wanneer wordt de view_item_list dataLayer afgevuurd?
De view_item_list dataLayer moet worden geactiveerd wanneer de gebruiker een overzichtspagina of categorie-overzichtspagina opent, bij het laden van de pagina.
Een voorbeeld van een overzichts-URL is: https://ignition.uwdatamotive.nl/voertuigen
Let op: activeer deze dataLayer ná de page en user dataLayer, zodat de pagina- en gebruikersdata al beschikbaar zijn. Plaats de code onder de Google Tag Manager (GTM) code in de
<head>van de website.
Waarom is de view_item_list dataLayer belangrijk?
Deze dataLayer is cruciaal om te meten hoe vaak gebruikers productlijsten bekijken. Dit helpt bij het optimaliseren van de presentatie van deze elementen en vergroot de kans op leadgeneratie vanuit productoverzichtspagina's.
Voorbeeldcode
Hieronder zie je een voorbeeldcode om de view_item_list dataLayer aan de website toe te voegen. Zoals vermeld hoort deze code onder de GTM-code in de <head> sectie van de website:

Variabelen van de view_item_list dataLayer
De view_item_list dataLayer bevat een items-array. Per voertuig worden de volgende variabelen meegegeven.
De identificatie en algemene eigenschappen van het voertuig:
- item_id (String) – uniek id van het voertuig, overeenkomend met de feed.
- item_model (String) – model van het voertuig.
- item_brand (String) – merk van het voertuig.
- item_license_plate (String) – kenteken van het voertuig.
- item_body (String) – carrosserie van het voertuig.
- item_online_date (DateTime) – moment waarop het voertuig op de website staat, in het formaat
yyyy-MM-ddTHH:mm:ss.sssZ. - item_transmission (String) – transmissie van het voertuig: manual, automatic, semi-automatic, cvt of unknown.
- item_fuel_type (String) – brandstoftype: gasoline, diesel, electric, hybrid, hybrid_diesel, hybrid_gasoline, cryogenic, lpg, lpg_g3 of other.
- item_condition (String) – staat van het voertuig: new, used of demo.
- item_stock_status (String) – voorraadtype: in_stock, sold, expected of reserved.
- item_odometer_distance (Integer) – kilometerstand van het voertuig.
- item_color (String) – kleur van het voertuig.
- item_construction_year (Integer) – bouwjaar van het voertuig.
- item_type (String) – type uitvoering van het voertuig.
- item_category (String) – classificatie op basis van gebruik; geeft aan of het voertuig zakelijk of particulier bij het RDW geregistreerd staat: car, company_car, motorcycle, moped, scooter, truck, camper, caravan, trailer_1, trailer_2, part, machine, attachment, bike, bus, boat, tractor, tool, aid of ship.
De prijsvelden van het voertuig:
- business_finance_price (Integer) – zakelijke financeprijs.
- private_finance_price (Integer) – private financeprijs.
- catalog_price (Integer) – catalogusprijs van het voertuig.
- sale_price (Integer) – verkoopprijs van het voertuig.
- business_lease_price (Integer) – zakelijke leaseprijs.
- private_lease_price (Integer) – private leaseprijs.
- shortlease_price (Integer) – kortetermijn-leaseprijs.
De overige velden:
- affiliation (String) – vestiging waar het voertuig zich bevindt.
- currency (String) – munteenheid van de klant.
- index (Integer) – het nummer van het getoonde item in het event.
Let op: in de voorbeeldcode staat
item_construction_yearals tekst ('1999'), terwijl het datatype Integer is. Houd het datatype consistent aan bij de implementatie, zodat de metingen op dezelfde manier worden vastgelegd.
Overzicht variabelen
| Variabele | Type | Keuzemogelijkheden | Verplicht |
|---|---|---|---|
| item_id | String | Vrije waarde (uniek id) | Ja |
| item_model | String | Vrije waarde | Ja |
| item_brand | String | Vrije waarde | Ja |
| item_license_plate | String | Vrije waarde (kenteken) | Ja |
| item_body | String | Vrije waarde | Ja |
| item_online_date | DateTime | yyyy-MM-ddTHH:mm:ss.sssZ | Ja |
| item_transmission | String | manual, automatic, semi-automatic, cvt, unknown | Ja |
| item_fuel_type | String | gasoline, diesel, electric, hybrid, hybrid_diesel, hybrid_gasoline, cryogenic, lpg, lpg_g3, other | Ja |
| item_condition | String | new, used, demo | Ja |
| item_stock_status | String | in_stock, sold, expected, reserved | Ja |
| item_odometer_distance | Integer | Vrije waarde (kilometerstand) | Ja |
| item_color | String | Vrije waarde | Ja |
| item_construction_year | Integer | Vrije waarde (bouwjaar) | Ja |
| item_type | String | Vrije waarde | Ja |
| item_category | String | car, company_car, motorcycle, moped, scooter, truck, camper, caravan, trailer_1, trailer_2, part, machine, attachment, bike, bus, boat, tractor, tool, aid, ship | Ja |
| business_finance_price | Integer | Vrije waarde | Ja |
| private_finance_price | Integer | Vrije waarde | Ja |
| catalog_price | Integer | Vrije waarde | Ja |
| sale_price | Integer | Vrije waarde | Ja |
| business_lease_price | Integer | Vrije waarde | Ja |
| private_lease_price | Integer | Vrije waarde | Ja |
| shortlease_price | Integer | Vrije waarde | Ja |
| affiliation | String | Vrije waarde (vestiging) | Ja |
| currency | String | Vrije waarde (munteenheid) | Ja |
| index | Integer | Vrije waarde (positienummer) | Ja |