# Analytics-Streaming

Leite Formular-Analytics-Ereignisse an Google Analytics oder Axiom weiter, mit optionalen Befragtenantworten für Axiom.

> ℹ️ **Available on the Free plan.**


## Analytics-Streaming

Verbinde ein Analytics-Ziel einmal für den Workspace und steuere dann die Weiterleitung von Ereignissen und Antworten für jedes Formular.

<h2 id="two-streams">Zwei getrennte Streams</h2>

> ⚠️ **Antworten verlassen Formstep standardmäßig nie**
> <p>
>     Das Verbinden von Axiom startet nur antwortfreie Analytics-Ereignisse. Vollständige Einreichungen bleiben aus, bis du{' '}
>     <strong>Antworten der Befragten senden</strong> für ein bestimmtes Formular explizit aktivierst. Google Analytics erhält nie Antworten.
>   </p>

<h2 id="event-contract">Analytics-Ereignisvertrag</h2>

<p>Drei feste Ereignisnamen werden weitergeleitet:</p>

<p>
  Jedes Ereignis trägt <code>form_id</code>, <code>form_name</code> und <code>source</code> — <code>link</code> für einen öffentlichen{' '}
  <a href="/de/sharing-publishing/sharing-embedding">Freigabe-Link</a>, <code>request</code> für eine{' '}
  <a href="/de/requests/overview">Anfrage</a> —, sodass ein Dashboard die beiden auseinanderhalten kann. Wenn verfügbar, trägt es außerdem
  Land, Gerät, Browser, Traffic-Quelle, UTM-Quelle, -Medium und -Kampagne, Referrer-Host und, bei <code>form_submit</code>, die
  Abschlussdauer. Dazu kommt eine pseudonyme Besucher-ID. Ereignisse enthalten nie Antwortwerte, die E-Mail-Adresse der befragten Person
  oder Frageninhalte.
</p>

<h2 id="connect">Ein Ziel verbinden</h2>

<p>
  Gehe zu <strong>Workspace → Integrationen → Analytics</strong> und verbinde dann Google Analytics oder Axiom. Ein Ziel gehört dem gesamten
  Workspace. Die Weiterleitung von Ereignissen beginnt sofort für jedes Formular in diesem Workspace.
</p>

<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Google Analytics (GA4)](/de/integrations/google-analytics) — Einrichtung und Reporting per Measurement Protocol
  - [Axiom](/de/integrations/axiom) — Ereignisabfragen und optionales Antwort-Streaming
</div>

<h2 id="per-form">Steuerung pro Formular</h2>

<p>
  Öffne <strong>Formulareinstellungen → Integrationen → Analytics-Streaming</strong>. Jedes Ziel bietet:
</p>

<ul>
  <li>
    <strong>Analytics-Ereignisse weiterleiten</strong> — deaktiviere dieses Ziel nur für dieses Formular.
  </li>
  <li>
    <strong>Antworten der Befragten senden</strong> — nur Axiom; aktiviere vollständige eingereichte Payloads.
  </li>
  <li>
    <strong>Testereignis senden</strong> — Zugangsdaten prüfen, ohne auf echten Traffic zu warten.
  </li>
</ul>

<h2 id="reliability">Zuverlässigkeit</h2>

<p>
  Die Weiterleitung von Ereignissen ist Best-Effort. Jede Anfrage an ein Ziel erhält 3 Sekunden, Fehler werden verschluckt, damit sie eine
  befragte Person nie blockieren, und ein fehlgeschlagenes Ereignis wird nicht wiederholt. Analytics sind statistischer Natur; auf eine
  Warteschlangenzeile pro Formularaufruf zu verzichten, hält die Kosten begrenzt.
</p>

<p>
  Das Antwort-Streaming zu Axiom nutzt stattdessen die Zustellungswarteschlange für Einreichungen: 5 Versuche mit exponentiellem Backoff.
  Nach 20 aufeinanderfolgenden Antwort-Fehlschlägen wird dieses Ziel nicht mehr eingereiht, bis eine Zustellung gelingt oder du ein neues
  API-Token speicherst.
</p>

<h2 id="privacy">Datenschutz und Einwilligung</h2>

<p>
  Analytics-Ereignisse sind pseudonym, nicht anonym. Sie tragen eine zufällige Besucher-ID und grobe Traffic-/Gerätemetadaten, aber keine
  Antworten. Du bleibst dafür verantwortlich, Befragte über deine Analytics von Drittanbietern zu informieren, wo erforderlich Einwilligung
  einzuholen und die Aufbewahrung in GA4 oder Axiom zu konfigurieren.
</p>

<p>
  Das Antwort-Streaming zu Axiom kann personenbezogene oder sensible Daten enthalten. Aktiviere es nur für Datensätze, die du kontrollierst,
  und nur, wenn dein Datenschutzhinweis, deine Rechtsgrundlage und deine Verarbeitungsverträge diese Übertragung abdecken.
</p>
