# Besucher von einer Anzeige bis zur Event-Anmeldung verfolgen
Event-Analysen verbinden, gemeldete Aktionen verstehen und den Weg von der Anzeige zum Event testen.

Wenn eine Anzeige Besucher auf Ihre Website führt, können Sie dort den Seitenaufruf und einen Klick im Widget messen. Eine Anmeldung oder ein nativer Ticketkauf wird anschließend auf der gigiii-Eventseite gemessen. Das sind getrennte Browserereignisse. Ein Widget-Klick beweist keine Anmeldung und keinen Kauf.

## Voraussetzungen

Sie benötigen ein veröffentlichtes gigiii-Event, den aktuellen Code aus **Events → Embed** auf Ihrer Website und ein Premium-Konto mit Zugriff auf externe Analysen. Kontoinhaber und Administratoren können unter **Business settings → Integrations** eine GA4-Mess-ID (`G-…`), eine Google-Tag-Manager-Container-ID (`GTM-…`) oder eine Meta-Pixel-ID speichern. Die Verbindungen sind unabhängig voneinander. Eine GTM-ID allein erzeugt keine GA4- oder Google-Ads-Conversions; dafür braucht der Container passende Tags und Trigger.

Verbinden Sie die Einwilligungsverwaltung Ihrer Website mit `GigiiiEmbed.setConsent({ analytics, marketing })`. Übergeben Sie bei jedem Seitenaufruf und jeder Änderung beide aktuellen booleschen Werte. Ohne diese Anbindung übermittelt das Widget weder Kampagnenparameter noch Interaktionen an Ihre Website. Besucher treffen auf gigiii zusätzlich eine eigene Cookie-Auswahl. Dort aktiviert die Einwilligung in Analyse Ihre GA4- und GTM-Verbindungen; für Meta Pixel sind Analyse **und** Marketing erforderlich. Die Website-Einwilligung ersetzt die gigiii-Einwilligung nicht.

## Welche Ereignisse gemeldet werden

| Aktion | Wo prüfen? | Bedeutung |
| --- | --- | --- |
| Anzeigenzielseite und Seitenaufruf | Eigene Tags Ihrer Website | Der Besucher hat Ihre Seite erreicht. |
| `gigiii_embed_event` mit `event_selected` oder `primary_cta_clicked` | `dataLayer` Ihrer Website | Der Besucher hat einen Event-Link oder eine Schaltfläche im Widget angeklickt. |
| Aufruf der Eventseite | GA4/GTM und Meta auf gigiii, abhängig von der Einwilligung | Die gigiii-Eventseite wurde geladen. |
| `generate_lead` / Meta `CompleteRegistration` | Verbundene GA4-Property / Meta Pixel | Eine kostenlose RSVP-Anmeldung oder ein kostenloses natives Ticket wurde bestätigt. In GA4 unterscheidet `gigiii_conversion_type` die Werte `rsvp` und `free_ticket`. |
| `begin_checkout` / Meta `InitiateCheckout` | Verbundene GA4-Property / Meta Pixel | Der Besucher hat ein gültig ausgefülltes natives Ticketformular abgesendet. Der Checkout kann noch scheitern oder die Zahlung fehlschlagen. |
| `purchase` / Meta `Purchase` | Verbundene GA4-Property / Meta Pixel | Eine bezahlte native Ticketbestellung wurde bestätigt. |

Gigiii sendet für bestehende Berichte und GTM-Zuordnungen auch ältere `gigiii_*`-Ereignisse. Ein Standardereignis und sein älteres Gegenstück können **dieselbe Aktion** beschreiben. Zählen Sie beide nicht als getrennte Conversions. Selbst eingerichtete Seitenaufruf- oder Conversion-Tags in GTM, GA4 oder Meta können die direkten Ereignisse einer gespeicherten GA4- oder Meta-ID ebenfalls verdoppeln. Prüfen Sie GTM-Trigger und automatische Pixel-Ereignisse, bevor Sie Zahlen für Anzeigen verwenden. Auf der Integrationsseite können Sie eine ID entfernen oder GTM deaktivieren; einzelne Ereignisnamen lassen sich dort nicht abschalten.

Die internen Zahlen unter **Events → Performance / Guests** stammen aus gigiii-Datensätzen und können von Browser-Analysen abweichen. Fehlende Einwilligung, Browsersperren, Werbeblocker, verzögerte Tags und erneute Seitenaufrufe können Plattformzahlen verringern oder verändern. Externe Ticket- und RSVP-Anbieter melden über diese Verbindung keine bestätigte Conversion.

## Voraussetzungen je Plattform

- **GA4 und Google Ads:** Verwenden Sie denselben GA4-Web-Datenstream auf Ihrer Website und den gigiii-Eventseiten. Richten Sie die [domainübergreifende Messung](https://support.google.com/analytics/answer/10071811?hl=de) für beide Domains ein und testen Sie einen echten Klick durch das Widget. Eingetragene Domains allein beweisen nicht, dass der `_gl`-Linker den iframe- und Seitenwechsel überstanden hat. Aktivieren Sie für Google Ads die [automatische Tag-Kennzeichnung](https://support.google.com/google-ads/answer/1752125?hl=de), verknüpfen Sie Ads und Analytics, markieren Sie das gewünschte GA4-Ereignis als Schlüsselereignis und [erstellen Sie daraus eine Conversion](https://support.google.com/google-ads/answer/2375435?hl=de). Gigiii richtet die Google-Ads-Conversion-Aktion nicht für Sie ein.
- **Meta Ads:** Speichern Sie die Pixel-ID der Kampagne und prüfen Sie `CompleteRegistration` oder `Purchase` nach der gigiii-Einwilligung im Meta Events Manager. Richten Sie keinen zweiten GTM-Tag für dieselbe bestätigte Aktion ein. Gigiii bietet keine kundenseitige Conversions-API-Anbindung.
- **TikTok und andere Anzeigenplattformen:** Gigiii hat keine direkte TikTok-Pixel- oder Events-API-Anbindung. Ihre eigenen Tags können mit Einwilligung Besuche auf Ihrer Website und Widget-Interaktionen messen. Eine bestätigte Anmeldung oder ein Kauf auf gigiii wird nicht automatisch an TikTok gesendet. Wenn Sie Ihren GTM-Container für eine andere Plattform nutzen, müssen Sie deren Tags selbst einrichten, an die Einwilligung binden und testen. Siehe [TikToks GTM-Anleitung](https://ads.tiktok.com/help/article/get-started-google-tag-manager?lang=en).

Mit Marketing-Einwilligung auf Ihrer Website überträgt das aktuelle Embed unterstützte Kampagnenparameter wie `gclid`, `gbraid`, `wbraid`, `fbclid`, `ttclid` und UTMs von der **aktuellen Website-URL** zum gigiii-Event-Link. Die Ziel-URL Ihrer Anzeige muss den Parameter tatsächlich enthalten. Ein weitergeleiteter Klick-Identifier bewahrt Kontext, garantiert aber keine Conversion-Zuordnung und erzeugt keine TikTok-Conversion.

## Eine Besucherreise prüfen

1. Öffnen Sie die echte Anzeigenzielseite mit einer Test-Kampagnen-URL. Prüfen Sie, ob der erwartete Klick-Identifier oder UTM-Parameter in der Adresszeile steht. Wählen Sie die Website-Einwilligung und klicken Sie auf einen Event-Link im Widget.
2. Prüfen Sie in GTM Preview Ihrer Website oder im Browser-`dataLayer`, ob ein `gigiii_embed_event` mit der erwarteten Event-ID und Aktion erscheint. Das ist eine Interaktion, kein Kauf.
3. Prüfen Sie auf der gigiii-Eventseite die URL auf `gigiii_source=widget` und, falls Marketing auf der Website erlaubt wurde, auf den unterstützten Kampagnenparameter. Treffen Sie die separate Cookie-Auswahl auf gigiii.
4. Schließen Sie eine Test-Anmeldung oder eine autorisierte Test-Ticketbestellung ab. Prüfen Sie in GA4 DebugView, Meta Test Events oder GTM Preview das passende **bestätigte** Ereignis. Prüfen Sie den Google-Ads-Conversion-Status getrennt, nachdem die Conversion-Aktion eingerichtet wurde. Wiederholen Sie den Test ohne Einwilligung und prüfen Sie, ob die betreffenden Browser-Tags ausbleiben.
5. Vergleichen Sie mit **Events → Performance / Guests**. Falls ein Browserereignis fehlt, prüfen Sie zuerst beide Einwilligungen, die gespeicherte ID und den GTM-Status, Ihre Container-Trigger, Browsersperren und den tatsächlichen Bestätigungsstatus der Bestellung.

Prüfen Sie bei der Einrichtung den **Event-Link innerhalb des Widgets**: Ein Kampagnenparameter auf der iframe-URL beweist noch nicht, dass er die gigiii-Eventseite erreicht. Falls der Link keine Parameter enthält, installieren Sie das aktuelle Embed-Snippet und prüfen Sie, ob die Einwilligungsanbindung vollständige Werte für Analyse und Marketing übergeben hat.

Das [technische Embed-Tracking-Handbuch](https://github.com/judsonlmoore/gigiii/blob/staging/docs/integrations/embed-tracking.md) beschreibt das Widget-Ereignisschema; die [Einwilligungsanleitung](https://github.com/judsonlmoore/gigiii/blob/staging/docs/integrations/embed-consent.md) enthält ein Bridge-Beispiel.
