hello@datascale.de+49 89 921 35 623cookiefrei getrackt · /openDEEN

Suchen Sie nach Leistungen, Integrationen und Blog-Beiträgen.

DatascaleRessourcenChecksServer-Side Event APIs

Check · C03 · Tracking-Kern

Conversion-APIs erkennen: Meta CAPI, TikTok, LinkedIn, Enhanced Conversions

Der Check sucht im HTML nach Spuren von Server-zu-Server-Conversion-APIs. Er sieht nur, was der Browser verrät; ein Server-Container hinterlässt keine.

Was wird geprüft

Im HTML: Der Scan sucht Signaturen von vier Server-zu-Server-Schnittstellen. Meta Conversions API am Events-Endpunkt oder an einer external_id im Pixel-Init, TikTok Events API an business-api.tiktok.com, LinkedIn Conversions API am Endpunkt conversionEvents, Google Enhanced Conversions an enhanced_conversion oder allow_enhanced_conversions. Ein Treffer heißt „ok“ mit der Liste. Kein Treffer ist ein Hinweis, nie kritisch.

Was der Scan nicht sieht: die API selbst. Ein Server-Container, der Events an Meta oder Google weiterreicht, tut das ohne Beteiligung des Browsers, und genau das ist sein Zweck. Der Scan kann nur Indikatoren nennen, keine Bestätigung liefern. Ob ein First-Party-Endpunkt läuft, zeigt der Befund Server-Side Tagging; ob Enhanced Conversions im Container geschaltet sind, der Befund Google Ads.

Warum ist das wichtig

Das Browser-Pixel misst nur, wen es erreicht: keine Adblocker, kein Safari mit ITP, keine Ablehnung im Banner. Die Conversions API meldet den Abschluss vom Server, mit derselben event_id, damit die Plattform Pixel- und Server-Event zusammenführt statt doppelt zu zählen, und für Kampagnen, die auf Conversions optimieren, ist das der Unterschied zwischen einem Algorithmus, der lernt, und einem, der rät. Lernen braucht Daten. Wer die API nur im Werbekonto aktiviert, ohne das Event-Matching zu prüfen, bekommt allerdings das Gegenteil: doppelte Conversions oder verworfene. Wie der Server-Container das sauber löst, steht im Guide Server-Side Tracking mit Stape.

Häufige Ursachen

  • Paid-Kampagnen laufen, aber die Conversion-Messung hängt komplett am Browser-Pixel.
  • CAPI wurde im Werbekonto aktiviert, sendet aber ohne konsistente event_id, Conversions zählen doppelt oder werden verworfen.
  • Enhanced Conversions sind im Google-Ads-Konto an, die Hashing-Felder kommen aber nie aus dem Tag.
  • Die Site schaltet keine Paid-Kampagnen, dann ist der Befund erwartbar und kein Fehler.

So beheben

Bei laufenden Paid-Kampagnen die Conversions API parallel zum Pixel aufsetzen, am besten im Server-Container: gleiche event_id in Pixel und Server-Event, gehashte Nutzerdaten für Enhanced Conversions aus dem dataLayer, Consent-Status mitgeben. Danach im Events Manager von Meta die Deduplizierungsrate prüfen und in Google Ads den Diagnosebericht der Enhanced Conversions. Der Scan wird die API danach weiterhin nur an Indikatoren erkennen; der Beweis steht in den Werbekonten.

Passende Vorlage

GA4- und Google-Ads-Consent-Mapping

Dokumentiert, welche Daten von GA4 zu Google Ads fließen und welches Signal jeden Fluss steuert.

Worksheet holen →

Erst selbst prüfen

Der Tracking-Check testet diesen Punkt zusammen mit allen anderen in Sekunden.

Tracking-Check starten →
Wir senden Conversions über den Server-Container an Meta. Warum meldet der Scan „keine Indikatoren“?

Weil ein Server-zu-Server-Aufruf im HTML keine Spur hinterlässt. Der Scan sieht nur, was der Browser lädt: den Events-Endpunkt in einem Skript, eine external_id im Pixel-Init, den Enhanced-Conversions-Schalter im Tag. Läuft die Conversions API komplett im sGTM, ist der Hinweis erwartbar. Der Befund Tracking-Architektur im Tiefenscan zeigt dann den First-Party-Endpunkt, über den die Events gehen.

Was zählt als Indikator, was nicht mehr?

Der Events-Endpunkt graph.facebook.com/v…/events, ein fbq("init") mit external_id, business-api.tiktok.com, der LinkedIn-Endpunkt conversionEvents und die Parameter enhanced_conversion oder allow_enhanced_conversions. Seit September 2026 zählen fbq("dataProcessingOptions") und ttq.load nicht mehr: Das eine ist Metas US-Flag, das andere der normale Browser-Pixel, beide meldeten „CAPI erkannt“ auf Sites ohne Conversions API.

Brauchen wir eine Conversions API, wenn das Pixel funktioniert?

Wenn Sie bezahlte Kampagnen fahren, ja. Das Pixel verliert an Adblocker, Safari ITP und an jeden, der ablehnt; die API sendet die Conversion vom Server, mit derselben event_id, damit Meta die Doppelung erkennt. Ohne Paid-Kampagnen ist der Hinweis kein Handlungsbedarf.

Behebung

Verdrahtet in Tagen, nicht in Sprints.

Befunde aus dem Tracking-Check gehen im Audit Sprint in eine Reihenfolge mit Aufwand, jeder Baustein mit Abnahmekriterium.