Deze datalayer moet worden geactiveerd wanneer er een actie plaatsvindt die is gemarkeerd als een primaire conversie, of wanneer er daadwerkelijk een aankoop plaatsvindt. Het is belangrijk dat deze datalayer na de pagina- en gebruikersdata wordt geactiveerd, en op het moment dat een formulier wordt voltooid dat is ingesteld als primair via de toggle.
Het activeren van de datalayer bij een primaire conversie of een afgeronde aankoop biedt cruciale inzichten in het succes van het conversieproces. Door specifiek te meten wanneer formulieren worden voltooid, kan nauwkeurig worden bijgehouden hoeveel gebruikers de aankoop of registratie daadwerkelijk afronden. Dit is essentieel voor het optimaliseren van conversiepercentages en het beoordelen van de effectiviteit van campagnes en funnels.
Hieronder is de code te zien om de dataLayer toe te voegen aan de website. Deze code dien je onder de GTM-code in de <head> van de website te plaatsen.
<script>
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'purchase',
'form_id': '58',
'form_category': 'naw',
'form_cta': 'kopen',
'form_name': 'inruilvoorstel',
'form_step_name': 'delivery_package',
'form_step': 'step-1',
'form_vp': '/form/naw/kopen/inruilvoorstel/step-1',
'form_type': 'overlay',
'form_priority': 'primair',
'client_email': 'test@test.nl',
'submission_id': '1516847dWera',
'items': [{
'item_id': '51923323AAIIEa',
'item_model': 'alto',
'item_brand': 'suzuki',
'item_license_plate': '2ZTD36',
'item_body': 'hatchback',
'item_online_date': '2024-01-11T11:42:55.264Z',
'item_transmission': 'automatic',
'item_condition': 'demo',
'item_fuel_type': 'electric',
'item_stock_status': 'in stock',
'item_odemeter_distance': 10000,
'item_color': 'green',
'item_construction_year': '1999',
'item_type': '1.0 60pk style intense 5-drs | airconditioning | parkeersensor achter',
'item_category': 'car',
'business_finance_price': 5344,
'private_finance_price': 5344,
'catalog_price': 25647,
'sale_price': 25159,
'business_lease_price': 250,
'private_lease_price': 200,
'shortlease_price': 300,
'affiliation': 'Vakgarage Bureau Strak',
'currency': 'EUR'
}]
});
</script>
| Variabelen | Definitie | Type | Keuzemogelijkheden (i.v.t.) |
| form_id | Het unieke id dat aan het formulier gekoppeld is | String | |
| form_cta | De CTA naam waardoor de gebruiker op het formulier heeft geklikt | String | leeg bij in page |
| form_name | De formulier naam van het formulier | String | |
| form_step_name | De titel van de formulierstap | String | |
| form_step | De formulier stap | String | step-1, completed |
| form_vp | Dynamisch inzicht van een 'form', form category, form name en form step in URL formaat voor het inzichtelijk maken van een trechter van het formulier proces | String | |
| form_category | De formulier categorie die aan de achterkant is geselecteerd | String | naw, contact, maintenance, other, buy_online, trade_in, proposal, test_drive, business_lease, private_lease, finance, valuation, buy_business_lease, showroom_visit |
| client_email | De client_email die bij de inzending wordt meegestuurd | String | |
| submission_id | Unieke inzending id die gekoppeld is aan een regel in de database | String | |
| form_priority | De prioriteit van een formulier wat bepaalt of er een purchase wordt afgeschoten of niet, dit gebeurd wanneer het type fomulier is gekenmerkt als primair. Zo niet dan is het secundair en komt dit binnen als een form. | String | primair |
| form_type | Het type formulier of dit een in pagina formulier is of een overlay formulier is. | String | in_page, overlay |
| item_id | Uniek ID van het voertuig overeenkomend met de feed | String | |
| item_model | Model van het voertuig | String | |
| item_brand | Merk van het voertuig | String | |
| item_license_plate | Kenteken van het voertuig | String | |
| item_body | Carrosserie van het voertuig | String | |
| item_online_date | Moment dat voertuig op de website staat | DateTime | yyyy-MM-ddTHH:mm:ss.sssZ |
| item_transmission | Transmissie van het voertuig | String | manual, automatic, semi-automatic, cvt of 'unknown' |
| item_fuel_type | Brandstoftype van het voertuig | String | gasoline, diesel, electric, hybrid, 'hybrid_diesel', 'hybrid_gasoline', cryogenic, 'lpg', 'lpg_g3' of 'other' |
| item_condition | Staat van het voertuig | String | nieuw, occasion, demo |
| item_stock_status | Voorraadtype van het voertuig | String | in stock, out of stock |
| item_odometer_distance | Kilometerstand van het voertuig | Integer | |
| item_color | Kleur van het voertuig | String | |
| item_construction_year | Bouwjaar van het voertuig | Integer | |
| item_type | Type uitvoering van het voertuig | String | |
| item_category | Van belang om hier een onderscheid in te maken qua een grijs en geel teken, dus of de auto zakelijk of particulier wordt gereden, dus hoe deze in het RDW is geregistreerd. Mag in het Engels of Nederlands. | String | |
| business_lease_price | Zakelijke lease prijs | Integer | |
| private_lease_price | Private lease prijs | Integer | |
| finance_price | Prijs voor het financieren | Integer | |
| catalog_price | Prijs van het voertuig | Integer | |
| sale_price | Verkoopprijs van het voertuig | Integer | |
| affiliation | Vestiging waar het desbetreffende voertuig staat | String | |
| currency | Munteenheid van klant | String |
|