Zum Inhalt

Google Ads, GA4, Microsoft Ads und Meta ohne GTM

Stehen deine Werbe-Tags direkt auf der Seite, ohne Google Tag Manager? Dann hör auf das meetpiloot-Event und leite die Conversion selbst weiter.

ProFür Entwickler1 Min. Lesezeit
Auf dieser Seite1
  1. Prüfen, ob es funktioniert
Verfügbar im Tarif Pro.

Nutzt du keinen Google Tag Manager, sondern stehen gtag, das Microsoft UET-Tag oder das Meta Pixel direkt auf deiner Seite, dann setze dieses Skript unter das Tracking-Skript. Es hört auf das meetpiloot-Event und leitet bei einer abgeschickten Anfrage die Conversion weiter, mit Wert, Währung und Transaktions-ID.

HTML
<script>
document.addEventListener('meetpiloot', function (e) {
  var data = e.detail;
  var payload = (data && data.payload) || {};
  if (data.event !== 'lead_submitted') return;

  // Google Ads-Conversion, mit Wert, Währung und Transaktions-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, mit derselben Transaktions-ID zur Deduplizierung
    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 (optional)
  // Mit eventID zählt Meta die Anfrage einmal, auch wenn meetpiloot sie über die Conversions API sendet.
  if (typeof fbq === 'function') {
    fbq('track', 'Lead', {
      value: payload.value,
      currency: payload.currency || 'EUR'
    }, { eventID: payload.eventId || ('mp-' + payload.leadId + '-Lead') });
  }
});
</script>

Ersetze AW-XXXXXXXXXX/YYYYYYY durch deine eigene Conversion-ID und dein Conversion-Label aus Google Ads.

Prüfen, ob es funktioniert

Schick eine Testanfrage ab und prüfe in der Netzwerkansicht deines Browsers, ob die Conversion an Google, Microsoft oder Meta geht. Oder nutze die Tracking-Testseite.

Kommst du nicht weiter?

Schreib uns oder öffne ein Ticket in deinem Dashboard. Antwort innerhalb von 1 bis 2 Werktagen.