Au début d’avril 2023, Apple a de nouveau mis à jour sa fonctionnalité Intelligent Tracking Prevention (ITP), qui limite désormais la durée de vie des cookies, même s'ils sont définis à partir d'un domaine propriétaire.
Dans Safari 16.4+, les cookies côté serveur sont désormais définis avec la durée maximale de 7 jours dans les cas suivants:
Bien que les cookies JavaScript puissent avoir n'importe quelle durée, ils seront effectivement supprimés après 7 jours de navigation.
Cela semble inquiétant, n'est-ce pas ? Mais ce n'est pas si mauvais qu'il n'y paraît. Dans cet article, nous vous expliquerons pourquoi et comment vous pouvez continuer à utiliser la durée complète des cookies avec Stape.
Cette mise à jour ITP ne fonctionne pas si l'option "Masquer l'adresse IP" des trackers et des sites Web est activée dans les paramètres de l'utilisateur de Safari. Par défaut, cette option est active pour tous les utilisateurs d'iCloud+ (si l'utilisateur paie pour des services Apple supplémentaires : stockage iCloud, Apple Music, Apple Arcade, etc.). Cette nuance explique pourquoi la mise à jour n'a pas d’impacte si important que lors de la sortie d'iOS 14.5.
Chez Stape, nous gardons toujours un œil sur toutes les mises à jour et nous nous efforçons de minimiser tout impact négatif sur vos données marketing. Pour y remédier, nous avons préparé deux solutions :
Avec l'aide de la fonction CDN, vous pouvez enregistrer le domaine personnalisé du sGTM et faire passer le trafic du sGTM par le fournisseur DNS de votre site web. Dans ce cas, les adresses IP de votre site web et du domaine personnalisé de sGTM correspondront, et les cookies côté serveur seront considérés comme des cookies de première partie.
Vous trouverez ci-dessous un exemple de configuration de Own CDN à l'aide de CloudFlare.
1. Activez Own CDN dans votre compte stape en ouvrant le conteneur sGTM -> allez dans les paramètres, et sélectionnez Own CDN dans les paramètres Global CDN.
2. Allez sur CloudFlare et configurez l'enregistrement CNAME pour l'URL du serveur de balisage. Assurez-vous que l'option Proxied est activée.
3. Allez dans Règles -> Règles de page (1) dans votre compte CloudFlare. Dans le paramètre URL (2), ajoutez l'URL de votre serveur de balisage se terminant par /*. Réglez SSL sur Full (3) et Cache Level sur Bypass (4).
4. Allez dans Règles -> Règles de transformation (1) à l'intérieur de votre compte CloudFlare. Dans la section Modifier l'en-tête de la requête (2), créez une nouvelle règle. Si All incoming requests (3), alors Set static X-From-Cdn = cf-stape (4).
Et c'est tout ! Vous n'avez plus à craindre que la défense CNAME Cloaking restreigne les cookies. Avec Own CDN sur Stape, le site web et le service sont considérés comme étant de première partie l'un par rapport à l'autre.
Le Power-Up Cookie Keeper est conçu pour vous aider à maintenir la fonctionnalité de vos cookies marketing, même s'ils sont supprimés pour n’importe quelle raison. Voici une explication simplifiée de son fonctionnement :
En utilisant le Cookie Keeper Power-Up, vous pouvez maintenir l'efficacité de vos campagnes marketing et assurer le suivi plus précis, indépendamment de toute suppression de cookie qui pourrait survenir.
1. Installez et activez notre plugin Stape Server Side :
2. Configurez les paramètres de l'application :
Une fois installé, ouvrez le plugin Stape dans l'administrateur de votre boutique. Dans les paramètres de l'application, procédez comme suit :
a) Activez l'ajout d'extraits GTM : activez le commutateur pour activer l'ajout de l'extrait GTM à votre boutique.
b) Saisissez votre identifiant GTM : saisissez votre identifiant Google Tag Manager unique, qui respecte le format "GTM-XXXXXX".
c) Spécifiez votre domaine personnalisé : fournissez le domaine personnalisé que vous utilisez pour votre conteneur de serveur GTM.
d) Entrez l'identifiant du conteneur : vous pouvez le trouver dans les paramètres du conteneur sur votre compte Stape.
e) Activez l'option Cookie Keeper : activez cette fonctionnalité.
]
3. Activez Power-Up.
a) Dans votre conteneur Stape, passez dans la section Power-Ups -> Cookie Keeper.
b) Sélectionnez toutes les plates-formes nécessaires dans les cookies standard et, si votre plan d'abonnement le permet, ajoutez des plates-formes personnalisées. D'ailleurs, si vous souhaitez définir un cookie 'fbp' standard pour une durée non standard, vous pouvez l'ajouter aux cookies personnalisés, et vos paramètres seront appliqués à ce cookie.
c) Enregistrez les modifications.
d) Accédez au Power-Up Custom Loader.
e) Choisissez votre domaine, entrez votre identifiant Web GTM et sélectionnez la plate-forme de votre site Web, Shopify, WordPress, Magento.
Enregistrez vos paramètres et testez-les en suivant les instructions fournies ci-dessous.
Pour cela, vous devez disposer d'un cookie maître*, sur la base duquel Cookie Keeper restaurera les cookies de l'utilisateur. Voici l'approche le plus optimale :
Une fois que vous avez créé un tel cookie:
1) Activez Cookie Keeper dans Stape Power-Ups pour votre conteneur. Dans les paramètres, sélectionnez les plateformes dont vous avez besoin et ajoutez des cookies personnalisés si nécessaire.
2) Pour utiliser Cookie Keeper, vous devrez remplacer l'extrait de chargeur GTM. Allez dans le Power-Up 'Custom Loader' et dans ses paramètres :
Un extrait de chargeur personnalisé sera généré pour que vous puissiez l'utiliser à la place de celui standard. Après cela, tout est prêt et vous pouvez tester la fonctionnalité de Cookie Keeper.
* Vous pouvez également utiliser d'autres types d'identifiants d'utilisateur, bien que les cookies soient préférables. Cookie Keeper prend également en charge la récupération de l'identifiant de l'utilisateur à partir du stockage local, des éléments DOM et des variables JavaScript.
Sur Stape, des cookies standard sont disponibles pour les utilisateurs du plan Stape Pro, pour les plates-formes les plus populaires : Google Analytics, Google Ads, TikTok, Facebook et les cookies Stape (y compris les cookies définis à l'aide de Data Tag).
Cliquez sur ce lien pour savoir quels cookies standards pour quelles plateformes seront restaurés et pour quelle durée.
Pour les utilisateurs de niveau Business et supérieur, vous pouvez également utiliser des cookies personnalisés supplémentaires. Par exemple, si vous utilisez Twitter Ads, vous pouvez ajouter le cookie "twclid" afin que le cookie d'identification de clic pour Twitter soit également restauré pour la durée nécessaire.
L'objectif principal ici est d'avoir un cookie maître sur votre site. Le cookie principal est un cookie propriétaire qui respecte toutes les règles ITP et possède un identifiant unique. Nous avons créé des plugins pour Shopif, WordPress, Magento qui définissent également de tels cookies. Des instructions détaillées sur la façon de configurer correctement ces plugins ainsi que le Power-Up Cookie Keeper sont fournies ci-dessous. En plus, vous trouverez ci-dessous des informations avec des recommandations sur la façon de configurer un cookie principal si vous utilisez une autre plate-forme ou une plate-forme personnalisée (dans ce cas, malheureusement, vous aurez besoin d'un développeur).
L'exemple ci-dessous montre comment vérifier le renouvellement des cookies côté serveur GA4 à l'aide de Cookie Keeper et Own CDN. Si vous utilisez d'autres plateformes, vous pouvez également vérifier leurs cookies. Vous pouvez trouver la liste complète des cookies standard qui sont restaurés à l'aide de Cookie Keeper ici.
1. Ouvrez le navigateur Safari : Assurez-vous que vous utilisez Safari version 16.4 ou supérieure. Vous pouvez vérifier la version en cliquant sur "Safari" dans la barre de menu, puis en sélectionnant "À propos de Safari".
2. Accédez à votre boutique : accédez à l'URL de votre boutique dans le navigateur Safari.
3. Inspectez l'élément : Faites un clic droit sur n'importe quel espace vide de la page Web de votre boutique et sélectionnez « Inspecter l'élément » dans le menu contextuel. Cela ouvrira le panneau Outils de développement.
4. Ouvrez l'onglet Stockage : dans le panneau Outils de développement, cliquez sur l'onglet "Stockage" pour afficher les informations de stockage de votre boutique.
5. Trouvez la section Cookies : Sur le côté gauche de l'onglet "Stockage", cliquez sur "Cookies" pour afficher la liste des cookies associés à votre boutique.
6. Localisez et enregistrez la valeur FPID : dans la liste des cookies, recherchez le cookie "FPID", qui est le cookie d'ID utilisateur défini pour GA4. Notez sa valeur en la copiant dans un éditeur de texte ou en l'notant quelque part.
7. Supprimer le cookie FPID : Cliquez sur le cookie 'FPID' et appuyez sur la touche de votre clavier "Supprimer", ou faites un clic droit et choisissez "Supprimer" dans le menu contextuel. Cela supprimera le cookie de la liste.
8. Actualisez la page : Rechargez la page Web de votre boutique en appuyant sur le bouton "Actualiser" du navigateur ou en appuyant sur les touches "Cmd+R" de votre clavier.
9. Actualisez de nouveau la page : pour voir les cookies mis à jour dans Safari, vous devrez actualiser la page encore une fois.
10. Vérifiez le cookie FPID : après avoir actualisé la page deux fois, localisez à nouveau le cookie « FPID » dans la liste. La valeur de ce cookie doit correspondre à la valeur que vous avez enregistrée précédemment.
Nous espérons que ce guide vous a facilité la compréhension et la mise en œuvre. En relevant les défis posés par la dernière mise à jour ITP de Safari 16.4, vous pouvez désormais restaurer et maintenir ces cookies marketing essentiels.
Alors, restez informé, gardez une longueur d'avance et continuez à collecter et à analyser les données marketing avec Stape.io. Bonne commercialisation!
Nous vous couvrons ! Cliquez sur Obtenir de l'aide, remplissez le formulaire et nous vous enverrons un devis.