1. Kennisbank
  2. FAQ Voor Developers

Meetpixeldocumentatie

Meetpixeldocumentatie

Let op! in het kader van de AVG-wetgeving is met het plaatsen van een meetpixel ook een cookiemelding op de website verplicht.
De Moving Digital MD pixel container snippet is een klein stukje JavaScript dat je op de pagina’s van een website plaatst, zodat Moving Digital de MD pixel kan inladen op de pagina. De MD pixel container moet op alle pagina’s van de website worden geïmplementeerd (1.) met daarbij een toegevoegde snippet op de ‘listing pages’, oftewel objectpagina’s (aanbodpagina’s) (2.).

1. Correcte implementatie voor de basis code snippet

Kopieer voor het implementeren van de MD pixel container de onderstaande code snippet (Google Tag Manager) en plak deze snippet op de website ‘template page’, zodat deze direct na de opening tag verschijnt.
<!-- MD pixel -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PX4GN2');</script>
<!-- End MD pixel -->

2. Correcte implementatie voor de code snippet op de listing page

Om maximale flexibiliteit, portability en gemak van de implementatie te garanderen: de MD pixel functioneert het meest optimaal wanneer deze naast de data layer is ‘ingezet’. Een ‘data layer’ is een object dat alle informatie bevat die naar de pixel kan/moet worden doorgezet. Informatie zoals de objectIdentifier kan via deze data layer naar de MD pixel worden doorgezet.  Implementeer deze code ALTIJD boven de MD pixel snippet!
<script>
dataLayer = [{
'objectIdentifier': 'XXXXXX',
'objectZipcode': 'XXXXXX'
}];
</script>


<!-- MD pixel -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PX4GN2');</script>
<!-- End MD pixel -->
 
Belangrijk
Wanneer de MD pixel container snippet tussen de tag en de dataLayer array ruimte, zal de verificatie van de container snippet mislukken en kan de MD pixel de variabelen (gedefinieerd in de ‘array’) niet lezen.
NB: De variabele “XXXXXX” is slechts een voorbeeld; je moet deze variabele aanpassen naar de objectidentifier en postcode die op de specifieke pagina op de website wordt gebruikt.
Daarbij gelden verschillende vereisten:
Postcode (zipcode) vereisten: 4 cijfers gevolgd door 2 hoofdletters, zonder spatie daartussen. ObjectIdentifier: Dit is het specifieke object ID van betreffende woning van de objectpagina.
Als voorbeeld: wanneer de makelaar een Realworks CRM-systeem gebruikt, bestaat het object ID normaliter uit 2 letters en 5-6 cijfers (vb.: HN13227). Bij een Venum/Kolibri CRM bestaat het object ID normaliter alleen uit cijfers. Het object ID komt in elk geval op de plaats van “XXXXXX”.