purchase

1. Wanneer

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.

 

2. Waarom

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.

 

Voorbeeld URL: https://ignition.uwdatamotive.nl/p/volkswagen-polo-1-0-mpi-comfortline-35346542-140

 

purchase datalayer code

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>

purchase

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

 

 

Variabelen die wel in v1 aanwezig waren, en in v2 niet meer aanwezig zijn, betreffen de volgende variabelen:
- finance_price
- price

Variabelen die niet meer aanwezig zijn binnen de huidige dataLayer maar nu eerder worden ingeladen via de page dataLayer zijn de volgende: 
- dealer_name
- device
- environment
- page_event
- page_type
- timestamp
- webspace
Create your own Knowledge Base