DokuVon DataFast wechseln

02 · Installieren

Von DataFast wechseln, indem du ein Tag austauschst

Tally liest, was das Tag von DataFast liest, der Code auf deinen Seiten bleibt also, wie er ist.

01Das Tag austauschen

Entferne das Tag von DataFast und füge deins ein, von der Seite Setup der Website. Sonst ändert sich nichts an deinen Seiten.

Entfernen
<script defer data-website-id="dfid_…" data-domain="yoursite.com" src="https://datafa.st/js/script.js"></script>
Hinzufügen
<script defer data-site="k3xq2mfa7twp" src="https://t.tallybyoutpost.com/script.js"></script>

02Was weiter funktioniert

  • data-website-id am Tag, gelesen als data-site, und data-allow-localhost="true".
  • Aufrufe von window.datafast(name, props) und das Queue-Snippet von DataFast für Aufrufe, bevor das Skript geladen ist.
  • Attribute data-fast-goal="name" mit ihren Eigenschaften data-fast-goal-<key> (aus kebab-case wird snake_case, so wie DataFast sie liest).
  • Das Cookie datafast_visitor_id: Ein wiederkehrender Besucher behält es als Besucher-ID, und es wird weiter erneuert, sodass Checkout-Code, der es liest, weiterhin Verkäufe verknüpft.
  • datafast_visitor_id in den Metadaten von Stripe, Paddle, Lemon Squeezy oder Polar, unverändert gelesen.
  • localStorage.datafast_ignore = true, das einen Browser ausschließt.
  • Aufrufe der Payment-API von DataFast: derselbe Pfad und Body (Payments API).

03Was anders funktioniert

  • data-domain wird ignoriert: Das Skript ermittelt selbst die oberste Domain, auf der sich sein Cookie setzen lässt.
  • Der Modus ohne Cookies, der Modus „Einwilligung zuerst“ und Hash-Routing sind Attribute des einen Skripts (data-mode, data-hash), keine eigenen Dateien.
  • data-api-url wird nicht gelesen: Ein Proxy wird mit data-api gesetzt. Ein DataFast-Proxy leitet an DataFast weiter und ändert sich beim Wechsel also ohnehin (Über deine eigene Domain ausliefern).
  • Eigenschaften von Zielen: Bei mehr als 10 oder bei einem ungültigen Schlüssel werden die ersten 10 gültigen behalten, während DataFast in diesem Fall das Ziel verwirft.
  • datafast_session_id wird nicht geschrieben: Sessions werden auf dem Server ermittelt, und Verkäufe werden über die Besucher-ID verknüpft.
  • datafast('identify', …) und datafast('payment', …) werden zu einem identify, wenn sie eine E-Mail tragen, über die Käufer abgeglichen werden. Namen, Bilder und eigene Schlüssel werden nicht gesendet.
  • Stripe Payment Links werden von selbst mit der Besucher-ID markiert (client_reference_id).
  • Ein Klick auf einen Link zu einem anderen Hostnamen zählt als ausgehend, auch app.yoursite.com von www.yoursite.com aus.

04Was nicht mitkommt

05Prüfen, ob es geklappt hat

Fehlt etwas, oder sieht es bei dir anders aus? Schreib an support@tallybyoutpost.com und nenne die Seite.