Samenvatting
Een meetcode van een extern systeem, zoals Google Analytics, hoort in Mach3Blocks in een eigen veld. Er zijn er twee: Trackingcode voor elke pagina van je website, en Conversiecode voor één pagina.
Deze twee velden zijn de enige die op de toestemming van je bezoeker kunnen wachten. Hieronder staan de route erheen, de plek waar je code in je pagina belandt, en de grenzen.
Wanneer gebruik je dit?
Je gebruikt dit wanneer een extern systeem moet meten hoeveel bezoekers je website heeft. Zo'n dienst geeft je een fragment code, met je eigen meetnummer erin. Dat fragment hoort in het veld voor je hele website.
Je gebruikt het voor één pagina wanneer de meting bij die ene pagina hoort. Een bedankpagina is het duidelijkste geval: daar komt alleen iemand die je formulier heeft verstuurd.
Zet je die meting op je landingspagina, dan telt elke bezoeker mee. Ook wie je formulier niet invult.
Krijg je van je dienst twee fragmenten, dan hoort er maar één hier. Het tweede is meestal een regel voor bezoekers zonder javascript, en die hoort in Body. Lees daarover in Code-instellingen.
Wil je alleen de ingebouwde bezoekcijfers van Mach3Blocks zien, dan is dit niet de plek. Die cijfers hebben hun eigen schakelaar. Lees daarover in Statistieken aanzetten.
Hoe werkt dit in Mach3Blocks?
Er zijn twee niveaus, en het niveau bepaalt op welke pagina's je meetcode komt. Dat verschil is de kern van dit onderwerp.
| Veld | Waar je code belandt | Bijzonderheden |
|---|---|---|
| Trackingcode | In de kop van elke pagina van die website | Ook op je systeempagina's, zoals je foutpagina en je inlogpagina |
| Conversiecode | Onder de blokken van die ene pagina | Bij een pagina die collectie-items toont, geldt hij voor elk item |
Waar je deze velden opent
Het veld voor je hele website staat in de pop-in Website code-instellingen, als derde tabblad. Het veld voor één pagina staat in Pagina code-instellingen, ook als derde tabblad.
| Wat je wilt meten | Waar je begint |
|---|---|
| Elke pagina van je website | De actie Code-instellingen in het meer-menu op de rij, in je websiteoverzicht |
| Elke pagina van je website | Het menu-item Code-instellingen in het workspacemenu, in de bovenste menugroep |
| Eén pagina | De actie Code-instellingen in het meer-menu op de rij, in je paginaoverzicht |
Wat er in het schrijfvlak past
Je plakt je fragment in het schrijfvlak van dat tabblad. Terwijl je typt, stelt dat vlak gegevens van je website en van je pagina voor.
Kies je zo'n gegeven, dan komt er een plaatshouder in je code. Bij het publiceren zet Mach3Blocks daar de echte waarde neer.
Eigen serverside code werkt in deze velden niet. Mach3Blocks maakt de tekens waarmee zulke code begint onschadelijk, en je regels belanden als gewone tekst in je pagina.
Mach3Blocks keurt je code bij het opslaan. Zit er een fout in, dan meldt het platform dat en kun je daarna alsnog opslaan. Lees daarover in Code-instellingen.
Wanneer je code op toestemming wacht
Staat er een keuze-cookieblok op je pagina, dan wachten deze twee velden op je bezoeker. Bij het publiceren wordt elke scriptregel in die velden stilgezet.
Staat dat blok in je navigatie, dan geldt dat voor elke pagina waar die navigatie op staat.
Klikt je bezoeker op Akkoord, dan herlaadt de pagina en gaan die scripts alsnog aan. Die keuze blijft een jaar staan.
Klikt hij op Niet akkoord, dan blijft alles stil. De melding komt in dat bezoek niet terug.
Een melding-cookieblok houdt niets tegen. Dat blok heeft alleen een knop om de mededeling weg te klikken. Lees over de twee varianten in Cookieblok.
De velden Head en Body worden nooit tegengehouden. Code die daar staat laadt altijd, ook zonder toestemming van je bezoeker.
Wat het opslaan doet
Opslaan bewaart je code. Publiceren zet hem op je website. Tot die publicatie meet je nog niets.
Stappenplan
Twee routes, een per niveau. Publiceren hoort er in beide gevallen bij.
Een meetcode voor je hele website
- Open je websiteoverzicht.
- Kies Code-instellingen in het meer-menu op de rij van je website.
- Open het tabblad Trackingcode.
- Plak je fragment in het schrijfvlak.
- Klik op Opslaan.
- Publiceer je website.
Werk je al in je website, kies dan het menu-item Code-instellingen in het workspacemenu.
Een meetcode voor één pagina
- Open je paginaoverzicht.
- Kies Code-instellingen in het meer-menu op de rij van je pagina.
- Open het tabblad Conversiecode.
- Plak je fragment in het schrijfvlak.
- Klik op Opslaan.
- Publiceer je website.
Wil je toestemming vragen voor deze meting, plaats dan eerst je cookieblok en publiceer daarna.
Voorwaarden en rechten
Voor deze twee pop-ins heb je het recht Code-instellingen nodig. Een Beheerder en een Bouwer hebben dat recht standaard.
Om je meetcode op je live website te krijgen, heb je het recht Publiceren nodig.
Zit je website in een presentatiegroep, dan bestaan deze twee tabbladen niet. Een presentatie draagt dus geen meetcode van een extern systeem.
Gevolgen en beperkingen
Je trackingcode belandt op elke pagina van je website. Dat geldt ook voor je systeempagina's, en voor pagina's die je niet in een menu hebt gezet.
Je conversiecode belandt onder de blokken van die ene pagina. Toont die pagina de items van een collectie, dan geldt hij voor elk item van die collectie.
| Grens | Wat dat betekent |
|---|---|
| Eigen serverside code werkt niet | Je regels belanden als gewone tekst in je pagina |
| Een gewone kopie neemt je trackingcode mee | De kopie meet in dezelfde meetomgeving als het origineel |
| Een kopie naar een presentatiegroep neemt hem niet mee | Beide velden zijn in die kopie leeg |
| Een website in een presentatiegroep publiceert deze velden niet | Je opgeslagen code gaat niet mee naar je presentatie |
| Deze velden staan niet in je voorvertoning | Je ziet je meetcode pas op je gepubliceerde pagina |
Je trackingcode gaat ook mee in een download van je website, en in een publicatie naar een webhook.
Wanneer je externe systeem cijfers laat zien, bepaalt dat systeem zelf. Mach3Blocks weet dat niet. Kijk daarvoor in de documentatie van je dienst.
Wil je een bedankpagina buiten de zoekresultaten houden, dan regel je dat apart. Lees daarover in Noindex en nofollow en in Versleutelde URL.
Als het niet lukt
| Wat je ziet | Wat er aan de hand is |
|---|---|
| Je ziet nog geen cijfers in je externe systeem | Je website is nog niet opnieuw gepubliceerd, of je dienst verwerkt je gegevens nog |
| Je meetcode staat niet in je voorvertoning | Dat is normaal. Deze twee velden komen daar nooit in |
| Je meting loopt terwijl er een cookieblok op je pagina staat | Je code staat in Head of in Body. Verplaats hem naar Trackingcode |
| Elke bezoeker telt als een conversie | Je conversiecode staat op je landingspagina. Zet hem op je bedankpagina |
| Je code belandt als gewone tekst in je pagina | Je gebruikte serverside code. Die werkt in deze velden niet |
| Het tabblad voor je meetcode staat er niet | Je website zit in een presentatiegroep |
| Je conversiecode staat niet in de kop van je pagina | Dat veld hoort onder de blokken van je pagina, en daar staat hij |