Zum Inhalt springen
RentwareRentware
RentwareRentware
Demo
Hilfe-Themen
Auf dieser Seite

Google Ads, Meta und GA4: häufige Fragen

Plattformen verbinden, Sende-Modus, Stornierungen, Deduplizierung, GA4-Sitzungen und warum gesendete Ereignisse eine Weile brauchen, bis sie erscheinen.

Antworten auf die Fragen, die wir zum serverseitigen Tracking über Rentware am häufigsten bekommen. Schau zuerst ins Tracking-Protokoll: Dort siehst du, ob ein Ereignis gesendet, übersprungen oder abgelehnt wurde.

Wie verbinde ich Google Ads?

Geh in Rentware auf Einstellungen → Conversion-Tracking → Google Ads, verbinde dein Google-Konto und wähle dann das Kundenkonto und eine Conversion-Aktion.

  • Rentware muss das Google-Konto, mit dem du dich verbindest, zuerst freischalten. Die Einstellungsseite zeigt einen Hinweis mit dem Button „Rentware kontaktieren“: Schick uns den Teil der E-Mail-Adresse nach dem @ (zum Beispiel firma.de; bei Gmail- oder Outlook-Adressen die ganze Adresse). Das ist die Domain deines Google-Logins, nicht die Adresse deiner Website.
  • Solange Google unsere App noch prüft, zeigt Google eine Warnung, dass die App nicht verifiziert ist. Mach über „Erweitert“ weiter.

Welche Conversion-Aktion brauche ich?

Eine aktivierte Conversion-Aktion vom Typ Importieren → aus Klicks. In Google Ads: Ziele → Conversions → Importieren → Importieren aus Klicks. Aktionen vom Typ „Website“ (Google-Tag) funktionieren für serverseitige Uploads nicht; Rentware lehnt sie beim Speichern ab.

Nein. Rentware lädt die Conversions über die Google Ads API hoch; für diese Aktion brauchst du kein Tag und keine weitere Datenquelle. Prüfe zuerst im Tracking-Protokoll, ob es eine Zeile mit Erfolg für Google Ads gibt. Wurden alle Käufe übersprungen (kein Einwilligungssignal, keine Klick-ID), ist noch nichts importiert, und Google hat nichts anzuzeigen.

Was macht der Sende-Modus?

  • Automatisch: Der Kauf wird hochgeladen, wenn die Bestellung Reserviert oder Gebucht erreicht.
  • Manuell: Der Kauf wird erst hochgeladen, wenn dein Team in den Bestellaktionen auf „Conversion an Google Ads senden“ klickt. Der Button ist ausgegraut, mit Angabe des Grunds, wenn Einwilligung oder Klick-ID fehlen.

Der Sende-Modus wirkt sich nur auf den Kauf in Google Ads aus. GA4 und Meta sind nicht betroffen.

Was passiert, wenn eine Buchung storniert wird?

Ein hochgeladener Kauf wird zurückgezogen, wenn die Bestellung storniert wird. Google nimmt Rücknahmen innerhalb von 24 Stunden nach der Conversion nicht an; Rentware versucht es dann automatisch erneut. Conversions aus Anzeigenklicks auf iOS (wbraid) lassen sich nicht zurückziehen; das Protokoll weist darauf hin.

Was bedeuten die Fehler von Google Ads?

Fehler Bedeutung
UNPARSEABLE_GCLID Die Klick-ID ist ungültig, meist nach einem Test mit einer ausgedachten gclid
NO_CONVERSION_ACTION_FOUND Die Conversion-Aktion wurde entfernt, deaktiviert oder ist nicht vom Typ „Importieren aus Klicks“. Wähle in den Einstellungen eine andere
Autorisierungsfehler (OAuth) Die Verbindung zu Google ist abgelaufen. Trenne sie und verbinde neu
CUSTOMER_NOT_ALLOWLISTED_FOR_THIS_FEATURE Google erlaubt diesen Upload für das Konto nicht. Melde dich bei uns

Meta (Facebook)

Wie richte ich Meta ein?

Trag unter Einstellungen → Conversion-Tracking → Meta (Facebook) deine Pixel-ID (Dataset-ID) und ein Zugriffstoken für die Conversions API ein. Der Test-Button sendet ein Test-Ereignis (wahlweise mit einem Test-Ereigniscode aus dem Meta Events Manager). Echte Buchungen tragen nie einen Test-Ereigniscode.

Bekomme ich doppelte Käufe, wenn ich auch das Meta-Pixel nutze?

Nicht, wenn die Event-IDs übereinstimmen. Meta führt ein Browser-Ereignis und ein Server-Ereignis zusammen, wenn beide denselben Ereignisnamen und dieselbe event_id haben. Rentware sendet den Purchase mit event_id = purchase_ + Bestellnummer (zum Beispiel purchase_SNLDX1).

  • Mit enableMetaTracking in RTR_HOOKS nutzt der Pixel-Purchase des Widgets bereits diese ID.
  • Sendest du den Purchase über Google Tag Manager, setze die Event-ID selbst auf purchase_ + {{ecommerce.transaction_id}} (siehe die Entwicklerreferenz).
  • AddToCart und die anderen Funnel-Ereignisse vom Server tragen keine event_id, deshalb kann Meta sie nicht mit Pixel-Ereignissen deduplizieren. Sende sie nur aus einer Quelle, nicht aus beiden.

Welche Kundendaten sendet Rentware an Meta?

Gehashte E-Mail, Telefonnummer, Vor- und Nachname und eine externe ID, dazu IP-Adresse, User-Agent des Browsers und die Klick-ID (fbc), wenn der Besucher in Werbung eingewilligt hat.

Warum fehlen Buchungen, die mein Team eingegeben hat, in Meta?

Buchungen, die Mitarbeiter im Backend erstellen, werden nie an Meta gesendet (Protokoll: skipped: agent-created booking). Sie kamen nicht über eine Anzeige.

Meta lehnt ein Ereignis als zu alt ab

Meta nimmt nur Ereignisse an, die höchstens 7 Tage alt sind. Vergangene Buchungen lassen sich nicht nachträglich senden.

Google Analytics 4

Wie richte ich GA4 ein?

Trag unter Einstellungen → Conversion-Tracking → Google Analytics deine Mess-ID (G-…) und ein API-Geheimnis für das Measurement Protocol ein (GA4: Verwaltung → Datenstreams → dein Stream → API-Secrets für Measurement Protocol). „Debug-Modus aktivieren“ markiert alle Ereignisse, sodass sie in der DebugView von GA4 erscheinen; schalte ihn nach dem Testen wieder aus.

Warum fehlen Käufe in GA4 ohne Protokollzeile?

GA4-Ereignisse werden nur gesendet, wenn der Besucher Analyse-Cookies (analytics_storage) erlaubt hat. Ohne diese Einwilligung wird nichts gesendet und nichts protokolliert. Betrifft das die meisten Buchungen, sendet dein Cookie-Banner im Checkout wahrscheinlich keinen Consent Mode: siehe Tracking-Protokoll lesen.

Warum erscheinen Käufe als „Unassigned“ oder als neue Nutzer?

Rentware sendet mit jedem Ereignis die GA-Client-ID und die Sitzungs-ID des Besuchers (aus den _ga-Cookies), damit die Ereignisse in der richtigen Sitzung und im richtigen Kanal landen. Das funktioniert seit dem 8. Oktober 2026; ältere Daten bleiben „Unassigned“ („Nicht zugewiesen“), und GA kann das nachträglich nicht korrigieren. Ohne GA-Client-ID (in dem Moment keine Analyse-Einwilligung oder das Cookie ist blockiert) geht das Ereignis mit der Bestellnummer als Client-ID raus und erscheint als neuer Nutzer unter „Nicht zugewiesen“.

Das Protokoll zeigt „Erfolg“, aber in GA4 kommt nichts an

Das Measurement Protocol von GA4 antwortet auch dann mit „success“, wenn es Ereignisse anschließend verwirft. Schalte den Debug-Modus ein und prüfe die DebugView, und prüfe, ob Mess-ID und API-Geheimnis zum selben Datenstream gehören.

Werden „In den Warenkorb“ und Käufe doppelt gezählt?

Wenn du die dataLayer-Ereignisse des Widgets zusätzlich über Google Tag Manager an dieselbe GA4-Property sendest: ja, bei add_to_cart und den anderen Funnel-Ereignissen. GA4 dedupliziert nur purchase, anhand der transaction_id (beide Seiten nutzen die Bestellnummer). Nutze eine Quelle pro GA4-Property: entweder serverseitig über Rentware oder den dataLayer.

Klick-IDs und Attribution

  • Das Widget erfasst gclid, gbraid, wbraid und fbclid aus der Seitenadresse (und aus den Cookies _gcl_aw / _fbc) auf jeder Seite, auf der das Widget-Skript läuft, nur mit Werbeeinwilligung (ad_storage). Es behält sie für den Browser-Tab; der erste Klick zählt.
  • Landen Besucher auf Seite A und buchen auf Seite B derselben Domain, funktioniert das, wenn das Widget-Skript auch auf Seite A läuft oder wenn dein eigenes Google-Tag oder Meta-Pixel dort sein Cookie speichert. gbraid und wbraid kommen nur aus der Adresse.
  • Über Domains hinweg bleibt nur gclid erhalten, über den domainübergreifenden Linker von Google (_gl) oder das Cookie.
  • Ohne Klick-ID kann Google Ads immer noch über gehashte E-Mail und Telefonnummer abgleichen (Enhanced Conversions), und Meta über gehashte Kundendaten, sofern die Einwilligung das erlaubt.

Gesendet, aber nicht sichtbar

  • Verzögerungen: Google Ads zeigt importierte Conversions nach bis zu etwa 24 Stunden an, manchmal später. Die Standardberichte von GA4 brauchen 24 bis 48 Stunden (DebugView ist live). Der Meta Events Manager zeigt Ereignisse nach einigen Minuten bis zu einer Stunde.
  • Attribution: Google Ads zählt eine Conversion nur für den Anzeigenklick, der zu ihr geführt hat, innerhalb des Conversion-Zeitraums der Aktion.
  • Falsches Konto: Vergleiche die IDs in den Rentware-Einstellungen mit dem Konto, das du dir ansiehst.
  • Abweichende Werte: Alles, was Rentware sendet, ist netto, ohne Kautionen. Ein eigenes Tag, das den Bruttobetrag ausliest, zeigt andere Beträge.

Weitere Artikel