Stape

Verlängerung der Lebensdauer von Erstanbieter-Cookies, die von einer Drittanbieter-IP gesetzt wurden (Safari 16.4 und ITP-Update)

Aktualisiert
11. Apr. 2024
Veröffentlicht
13. Apr. 2023
Auch erhältlich

Anfang April 2023 aktualisierte Apple erneut seine Intelligent Tracking Prevention (ITP)-Funktionalität, die nun die Lebensdauer von Cookies begrenzt, auch wenn sie von einer Erstanbieter-Domain gesetzt werden.

In Safari 16.4+ werden nun serverseitige Cookies mit einer maximalen Dauer von 7 Tagen in den folgenden Fällen gesetzt:

  1. Der Server, der das Cookie setzt, befindet sich hinter einem CNAME, der (zu einem beliebigen Zeitpunkt) zu einem Host aufgelöst wird, der ein Drittanbieter der Website ist, die der Nutzer gerade besucht.
  2. Der Server, der das Cookie setzt, ist mit A/AAAA-Einträgen versehen, die zu einer IP-Adresse (IPv4 oder IPv6) aufgelöst werden, deren erste Hälfte nicht mit der ersten Hälfte der IP-Adresse des Servers auf der Website übereinstimmt, die der Nutzer gerade besucht.

JavaScript-Cookies können zwar eine beliebige Dauer haben, werden aber nach 7 Browsertagen effektiv gelöscht.

Klingt beunruhigend, oder? Aber es ist nicht so schlimm, wie es scheint. In diesem Artikel erklären wir Ihnen, warum das so ist und wie Sie die volle Cookie-Dauer mit Stape weiter nutzen können.

Kurz zum ITP-UpdateLink zu diesem Abschnitt kopieren

Dieses ITP-Update funktioniert nicht, wenn der Benutzer die Option "IP-Adresse vor Trackern und Websites verbergen" in seinen Safari-Einstellungen aktiviert hat. Standardmäßig ist diese Option für alle Nutzer von iCloud+ aktiviert (wenn der Nutzer für zusätzliche Apple-Dienste bezahlt: iCloud-Speicher, Apple Music, Apple Arcade, usw.). Diese Nuance ist der Grund, warum das Update nicht so große Auswirkungen hat wie bei der Veröffentlichung von iOS 14.5.

itp update

Wir bei Stape haben immer ein Auge auf alle Aktualisierungen und bemühen uns, die negativen Auswirkungen auf Ihre Marketingdaten zu minimieren. Um dies zu erreichen, haben wir zwei Lösungen vorbereitet:

Wie das Own CDN funktioniertLink zu diesem Abschnitt kopieren

Mit Hilfe der eigenen CDN-Funktion können Sie die benutzerdefinierte sGTM-Domain rooten und den sGTM-Datenverkehr über den DNS-Provider Ihrer Website leiten. In diesem Fall stimmen die IP-Adressen Ihrer Website und die benutzerdefinierte Domain des sGTM überein, und serverseitige Cookies werden als Erstanbieter betrachtet.

Nachfolgend finden Sie ein Beispiel für die Konfiguration eines eigenen CDN mit CloudFlare.

1. Aktivieren Sie Own CDN in Ihrem Stape-Konto, indem Sie den sGTM-Container öffnen -> gehen Sie zu Einstellungen und wählen Sie Own CDN in den globalen CDN-Einstellungen.

stape own cdn

2. Gehen Sie zu CloudFlare und konfigurieren Sie einen CNAME-Eintrag für die Tagging-Server-URL. Stellen Sie sicher, dass Proxied aktiviert ist.

stape own cdn

3. Gehen Sie zu den Regeln -> Seitenregeln (1) in Ihrem CloudFlare-Konto. Fügen Sie in der URL-Einstellung (2) die URL Ihres Tagging-Servers mit der Endung /* hinzu. Setzen Sie SSL auf Full (3) und Cache Level auf Bypass (4).

rules in cloudflare

4. Gehen Sie innerhalb Ihres CloudFlare-Kontos zu Rules -> Transform Rules (1). Erstellen Sie im Abschnitt Modify Request Header (2) eine neue Regel. Wenn Alle eingehenden Anfragen (3), dann Setze statisches X-From-Cdn = cf-stape (4).

cloudflare rules

Und das war's! Jetzt müssen Sie sich keine Sorgen mehr machen, dass die CNAME-Cloaking-Verteidigung die Cookies einschränkt. Mit Own CDN auf Stape werden die Website und der Dienst als First-Party zueinander betrachtet.

Das Cookie Keeper Power-Up soll Ihnen helfen, die Funktionalität Ihrer Marketing-Cookies aufrechtzuerhalten, selbst wenn diese aus irgendeinem Grund gelöscht werden. Hier ist eine vereinfachte Erklärung, wie es funktioniert:

  1. Der Cookie Keeper verwendet einen "Master-Cookie", um die eindeutige ID eines jeden Benutzers zu speichern. Dieser Master-Cookie entspricht allen ITP-Regeln und wird als Erstanbieter-Cookie auf Ihrer Website gespeichert.
  2. Wenn ein Nutzer Ihre Website besucht, wird das Master-Cookie überprüft, um die eindeutige ID des Nutzers zu ermitteln.
  3. Wenn Marketing-Cookies (z. B. für Google Analytics, Google Ads, TikTok, Facebook oder Stape) fehlen oder gelöscht wurden, verwendet der Cookie Keeper die Informationen des Master-Cookies, um diese Cookies wiederherzustellen.
  4. Dieser Wiederherstellungsprozess stellt sicher, dass Ihre Marketing-Cookies weiterhin funktionieren und ein genaues Tracking des Nutzerverhaltens auf Ihrer Website ermöglichen, auch wenn die ursprünglichen Cookies gelöscht wurden.

Mit dem Cookie Keeper Power-Up können Sie die Wirksamkeit Ihrer Marketing-Kampagnen aufrechterhalten und eine genauere Nachverfolgung sicherstellen, unabhängig von einer eventuellen Löschung von Cookies.

1. Installieren und aktivieren Sie unser Stape Server Side Plugin:

2. Konfigurieren Sie die Einstellungen der App:

Nach der Installation öffnen Sie das Stape-Plugin in Ihrer Shop-Verwaltung. Führen Sie in den App-Einstellungen die folgenden Schritte durch:

a) Aktivieren Sie das GTM Snippet Add-On: Aktivieren Sie den Schalter, um das Hinzufügen eines GTM Snippets zu Ihrem Shop zu aktivieren.

b) Geben Sie Ihre GTM-ID ein: Geben Sie Ihre eindeutige Google Tag Manager-ID ein, die das Format "GTM-XXXXXX" hat.

c) Geben Sie Ihre nutzerdefinierte Domain an: Geben Sie die nutzerdefinierte Domain an, die Sie für Ihren GTM-Server-Container verwenden.

d) Geben Sie die Container-ID ein: Sie finden sie in den Container-Einstellungen in Ihrem Stape-Konto.

e) Aktivieren Sie die Option "Cookie Keeper": Schalten Sie diese Funktion ein.

cookie keeper power-up from stape prolongs cookies

3. Aktivieren Sie die Power-Up.

a) Gehe in deinem Stape-Container zu Power-Ups -> Cookie Keeper.

cookie keeper power-up from stape prolongs cookies

b) Wählen Sie alle erforderlichen Plattformen in den Standard-Cookies aus und fügen Sie nutzerdefinierte Cookies hinzu, wenn Ihr Abonnementplan dies zulässt. Übrigens, wenn Sie ein Standard-"fbp"-Cookie für eine nicht standardmäßige Dauer setzen möchten, können Sie es zu den nutzerdefinierten Cookies hinzufügen, und Ihre Einstellungen werden auf dieses Cookie angewendet.

c) Speichern Sie die Änderungen.

d) Gehen Sie zum Power-Up Custom Loader.

custom loader power-up from stape

e) Wählen Sie Ihre Domain, geben Sie Ihre GTM Web ID ein und wählen Sie die Plattform Ihrer Website, entweder Shopify, WordPress, Magento.

Speichern Sie Ihre Einstellungen und testen Sie sie anhand der folgenden Anweisungen.

Dazu benötigen Sie ein Master-Cookie*, auf dessen Grundlage Cookie Keeper die Cookies des Benutzers wiederherstellt. Der optimale Ansatz ist folgender:

  • Das Cookie sollte von der Serverantwort gesetzt werden, wobei sich die IP-Adresse des Servers höchstens um die letzten beiden Oktette unterscheiden darf.
  • Bei jedem Laden der Seite sollte der Server das Cookie setzen (nennen wir es "user_id", zum Beispiel): https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie
  • Verwenden Sie einen Hash der IP-Adresse des Nutzers + Zeitstempel als Wert des Cookies.
  • Cookie-Dauer: 400 Tage.
  • Cookie-Domäne: .your-domain.com
  • Nur Http: falsch
  • Sicher: wahr

Wenn Sie ein solches Cookie erstellt haben:

1) Aktivieren Sie Cookie Keeper in Stape Power-Ups für Ihren Container.

In den Einstellungen wählen Sie die benötigten Plattformen aus und fügen bei Bedarf benutzerdefinierte Cookies hinzu

cookie keeper power-up from stape prolongs cookies

2) Um Cookie Keeper zu verwenden, müssen Sie das GTM-Loader-Snippet ersetzen.

Gehen Sie zum Power-Up "Custom Loader" und in dessen Einstellungen:

  • Wählen Sie Ihre verifizierte Domain.
  • Geben Sie Ihren Web-GTM-Bezeichner ein.
  • Wählen Sie den Typ der zu nutzenden ID: Cookie.
  • Geben Sie den Namen Ihres Cookies ein.
cookie keeper power-up from stape prolongs cookies

Es wird ein benutzerdefiniertes Loader-Snippet generiert, dass Sie anstelle des Standard-Snippets verwenden können.

Danach ist alles fertig, und Sie können die Funktionalität von Cookie Keeper testen.

* Sie können auch andere Arten von Nutzerkennungen verwenden, obwohl Cookies zu bevorzugen sind. Cookie Keeper unterstützt auch das Abrufen von Nutzerkennungen aus dem lokalen Speicher, DOM-Elementen und JavaScript-Variablen.

Was Stape bietetLink zu diesem Abschnitt kopieren

Bei Stape sind Standard-Cookies für Benutzer des Stape Pro-Plans für die beliebtesten Plattformen verfügbar: Google Analytics, Google Ads, TikTok, Facebook und Stape-Cookies (einschließlich der mit Data Tag gesetzten Cookies).

cookie keeper power up from stape prolongs cookies

Klicken Sie auf diesen Link, um herauszufinden, welche Standard-Cookies für welche Plattformen wiederhergestellt werden und für welche Dauer.

Für Nutzer der Business-Ebene und höher können Sie auch zusätzliche benutzerdefinierte Cookies verwenden. Zum Beispiel, wenn Sie Twitter Ads verwenden, können Sie das "twclid"-Cookie hinzufügen, so dass das Click-ID-Cookie für Twitter auch für die erforderliche Dauer wiederhergestellt wird.

custom cookies for business class

Das Hauptziel besteht darin, ein Master-Cookie auf Ihrer Website zu haben. Das Master-Cookie ist ein Erstanbieter-Cookie, das alle ITP-Regeln erfüllt und eine eindeutige ID hat. Wir haben Plugins für ShopifyWordPress, Magento entwickelt, die ebenfalls solche Cookies setzen. Detaillierte Anweisungen zur ordnungsgemäßen Konfiguration dieser Plugins und des Cookie Keeper Power-Up finden Sie weiter unten. Außerdem finden Sie unten Informationen mit Empfehlungen, wie Sie ein Master-Cookie einrichten können, wenn Sie eine andere oder nutzerdefinierte Plattform verwenden (in diesem Fall benötigen Sie leider einen Entwickler).

Testen, ob die Lebensdauer von Cookies verlängert wurdeLink zu diesem Abschnitt kopieren

Das folgende Beispiel zeigt, wie Sie die Erneuerung von GA4-Server-Cookies mit Cookie Keeper und Own CDN überprüfen können. Wenn Sie andere Plattformen verwenden, können Sie auch deren Cookies überprüfen. Sie finden die vollständige Liste der Standard-Cookies, die mit Cookie Keeper wiederhergestellt werden, hier.

1. Öffnen Sie den Safari-Browser: Stellen Sie sicher, dass Sie Safari Version 16.4 oder höher verwenden. Sie können die Version überprüfen, wenn Sie auf "Safari" in der Menüleiste klicken und dann "Über Safari" auswählen.

2. Greifen Sie auf Ihren Shop zu: Rufen Sie die URL Ihres Shops im Safari-Browser auf.

3. Inspect Element: Klicken Sie mit der rechten Maustaste auf eine beliebige leere Stelle auf der Webseite Ihres Shops und wählen Sie " Inspect Element" aus dem Kontextmenü. Dadurch wird das Panel Developer Tools geöffnet.

4. Öffnen Sie die Storage-Tab: Klicken Sie im Developer Tools-Panel auf die Storage-Tab, um die Speicherinformationen für Ihren Shop anzuzeigen.

5. Suchen Sie den Abschnitt "Cookies": Klicken Sie auf der linken Seite der Storage-Tab auf "Cookies", um die Liste der mit Ihrem Shop verbundenen Cookies anzuzeigen.

6. Suchen Sie den FPID-Wert und speichern Sie ihn: Suchen Sie in der Liste der Cookies den "FPID"-Cookie, d. h. den für GA4 festgelegten Nutzer-ID-Cookie. Notieren Sie sich seinen Wert, indem Sie ihn in einen Texteditor kopieren oder aufschreiben.

test cookie keeper power-up from stape that prolongs cookies

7. Löschen Sie das FPID-Cookie: Klicken Sie auf den "FPID"-Cookie und drücken Sie die Taste "Delete" auf Ihrer Tastatur, oder klicken Sie mit der rechten Maustaste und wählen Sie "Delete" aus dem Kontextmenü. Dadurch wird das Cookie aus der Liste entfernt.

8. Aktualisieren Sie die Seite: Laden Sie die Webseite Ihres Shops neu, indem Sie auf "Refresh" in Ihrem Browser oder auf "Cmd+R" auf Ihrer Tastatur klicken.

9. Aktualisieren Sie die Seite erneut: Um die aktualisierten Cookies in Safari zu sehen, müssen Sie die Seite noch einmal aktualisieren.

10. Überprüfen Sie das FPID-Cookie: Nachdem Sie die Seite zweimal aktualisiert haben, suchen Sie das "FPID"-Cookie erneut in der Liste. Der Wert dieses Cookies sollte mit dem Wert übereinstimmen, den Sie zuvor gespeichert haben.

SchlussfolgerungLink zu diesem Abschnitt kopieren

Wir hoffen, dass dieser Leitfaden es Ihnen leicht gemacht hat, die Funktionen Cookie Keeper und Own CDN zu verstehen und zu implementieren. Nachdem die durch das letzte ITP-Update in Safari 16.4 verursachten Probleme behoben wurden, können Sie diese wichtigen Marketing-Cookies nun wiederherstellen und speichern.

Bleiben Sie also auf dem Laufenden und treiben Sie die Sammlung und Analyse von Marketingdaten mit Stape.io weiter voran. Viel Spaß beim Marketing!

Möchten Sie eine Einrichtung?

Wir haben alles für Sie! Klicken Sie auf Hilfe anfordern, füllen Sie das Formular aus, und wir schicken Ihnen ein Angebot.

Hilfe anfordern

Hosten Sie Ihren GTM-Server bei Stape