Google Ads, GA4, Microsoft Ads en Meta zonder GTM
Staan je advertentietags direct op de pagina, zonder Google Tag Manager? Luister dan naar het meetpiloot-event en stuur zelf de conversie door.
Op deze pagina1
Gebruik je geen Google Tag Manager maar staan gtag, de Microsoft UET-tag of de Meta Pixel direct op je pagina, zet dan dit script onder het trackingscript. Het luistert naar het meetpiloot-event en stuurt bij een verstuurde aanvraag de conversie door, met waarde, valuta en transactie-ID.
<script>
document.addEventListener('meetpiloot', function (e) {
var data = e.detail;
var payload = (data && data.payload) || {};
if (data.event !== 'lead_submitted') return;
// Google Ads-conversie, met waarde, valuta en transactie-ID
if (typeof gtag === 'function') {
gtag('event', 'conversion', {
send_to: 'AW-XXXXXXXXXX/YYYYYYY',
value: payload.value,
currency: payload.currency || 'EUR',
transaction_id: payload.transactionId
});
// GA4 generate_lead, met dezelfde transactie-ID voor ontdubbeling
gtag('event', 'generate_lead', {
value: payload.value,
currency: payload.currency || 'EUR',
transaction_id: payload.transactionId,
mp_product_type: payload.productType,
mp_veranda_subtype: payload.verandaSubtype
});
}
// Microsoft Ads (UET)
if (typeof window.uetq !== 'undefined') {
window.uetq.push('event', 'lead', {
event_category: 'meetpiloot',
event_label: payload.transactionId,
revenue_value: payload.value,
currency: payload.currency || 'EUR'
});
}
// Meta Pixel (optioneel)
// Met eventID telt Meta de aanvraag één keer, ook als meetpiloot hem via de Conversions API stuurt.
if (typeof fbq === 'function') {
fbq('track', 'Lead', {
value: payload.value,
currency: payload.currency || 'EUR'
}, { eventID: payload.eventId || ('mp-' + payload.leadId + '-Lead') });
}
});
</script>Vervang AW-XXXXXXXXXX/YYYYYYY door je eigen conversie-ID en -label uit Google Ads.
Controleren of het werkt
Verstuur een testaanvraag en kijk in de netwerkweergave van je browser of de conversie naar Google, Microsoft of Meta gaat. Of gebruik de trackingtestpagina.
Lees ook
Kom je er niet uit?
Mail ons of open een ticket vanuit je dashboard. Antwoord binnen 1 tot 2 werkdagen.