Jour 2 : Gérez la visibilité de vos cookies sur Salesforce Experience Cloud #FTD

Par 

6 minutes de lecture
Visibilité des cookies sur Salesforce Experience Cloud

Vous avez dit cookies ?

Aujourd’hui nous parlons de cookies ! Hé oui, ces délicieux biscuits au chocolat qui régalent les gourmands pendant la période des fêtes ces fameuses petites pop-up qui se font un plaisir de nous embêter lors de notre navigation tant que nous n’y avons pas consenti. Lisez l’article jusqu’au bout, une surprise vous attend à la fin. 😋

Qu’est-ce qu’un cookie ?

Il s’agit d’informations stockées dans le navigateur d’un utilisateur. Ces informations permettront notamment :

  • d’aider le navigateur à comprendre l’utilisateur
  • de pérenniser la connexion d’un utilisateur sur un laps de temps donné à travers différentes fenêtres/onglets de navigation
  • de mieux comprendre les habitudes des utilisateurs

 

Les cookies dans Experience Cloud

Dans Salesforce Experience Cloud, les cookies se déclinent dans les catégories suivantes :

  • Requis : ces cookies sont obligatoires pour la navigation sur un site internet, l’utilisateur est obligé de les accepter
  • Fonctionnels :
    • Préférences utilisateur : afin de faciliter et de fluidifier sa navigation
    • Statistiques utilisateur : afin de collecter de l’information
  • Marketing : pour offrir une navigation personnalisée à l’utilisateur

 

Implémentation d’une pop-up cookies sur Experience Cloud

Il est important de noter que Salesforce ne fournit aucune solution standard pour l’implémentation et le management des consentements utilisateur. Il faut alors se tourner vers des solutions tierces :

  • Une appexchange gratuite se propose de faire ce travail néanmoins elle manque encore de maturité d’après les notes qui lui sont attribuées
  • De nombreux autres produits existent sur le marché et proposent différents packages à des prix variés : OneTrust, CookieHub etc.

La meilleure solution restera de discuter du besoin avec l’IT de votre client afin de définir ensemble quelle solution peut être implémentée et bien souvent vous vous retrouverez à implémenter la même solution que celle de votre client.

Dans le cadre de ma mission, nous avons choisi la solution OneTrust.

 

OneTrust cookie consent solution

OneTrust a l’avantage de proposer un bon nombre de fonctionnalités intéressantes :

  • une pop-up brandée avec la charte graphique du client
  • des mesures et optimisations des taux de consentement
  • la mise à disposition de dashboards
  • etc.

C’est une solution payante qui propose différents packs de souscription :

  • Ethic and compliance
  • Consent and Preference Essentials
  • Privacy Essentials

Pour en savoir plus, c’est par ici.

Implémentation de la solution OneTrust

1.Depuis le set up, dans la quick search box, tapez « all sites »

2. Cliquez sur « All sites » puis sur « Builder »

3. Une fois arrivé sur la page de configuration de votre communauté, vous devez dans un premier temps ajouter OneTrust aux trusted sites (sites de confiance vers lesquels votre communauté pourra débrancher) de votre communauté. Pour ce faire, cliquez sur l’engrenage des paramètres puis, sur « Security and Privacy »

Tout en bas de la page, cliquez sur « Add trusted sites » pour ajouter les deux sites de confiance suivants:

4. Rendez-vous ensuite sur « Advanced » et enfin sur le bouton « Edit Head Markup »

5. Il vous suffit alors de coller le script fournit par OneTrust tout en haut du head markup (en l’adaptant à votre besoin)

Copy to Clipboard

6. Il vous est également possible d’ajouter un lien sur le footer de votre page pour permettre aux visiteurs de votre site de modifier leurs consentements.

 

Comment gérer la visibilité de votre pop-up de cookies ?

Cas pratique

Votre client a développé une application mobile pour son site internet. Pour l’accès aux pages de votre communauté, les développeurs android et iOS ont développé des webviews qui débranchent vers votre communauté.

Problème : lorsque les webviews affichent les pages de la communauté, la pop-up des cookies s’affiche aussi, et ce, même si l’utilisateur a déjà accepté/refusé les cookies lors de l’ouverture de l’application mobile. 

Solution

Le problème vient du fait qu’entre l’application mobile et la webview, experience cloud n’a aucun moyen de savoir si les cookies ont été acceptés ou refusés. Pour solutionner le problème, quatre étapes sont nécessaires :

  1. Communiquer à la webview le consentement de l’utilisateur à travers un paramètre dans l’URL
  2. Supprimer le script OneTrust du head markup et le remplacer par le script suivant (adapté à votre use case) :
Copy to Clipboard

Dans ce script nous avons :

  • Une première fonction qui permet de récupérer le paramètre dans l’URL à l’aide d’un Regex
  • Une condition if/else :
    • si le paramètre récupéré grâce à la fonction précédente existe, cela signifie que l’utilisateur navigue sur l’app mobile, la pop up des cookies ne popera pas car on créé directement le cookie qui contient le consentement de l’utilisateur
    • si le paramètre est vide, cela signifie que l’utilisateur navigue depuis un navigateur, on reconstruit le script des cookies fournit par one trust et on le lance juste après ce script-là

Et voilà 🎅🏻

Vous savez maintenant presque tout sur les cookies, et pour que vous ne restiez pas sur votre faim, voici le lien vers une super recette pour faire de vrais cookies 😉

On se retrouve lundi pour un article de Jonathan !

 

 

A lire également sur le blog

Copado

Introduction à Copado

Vous aimeriez avoir une idée de ce qu’est Copado, savoir ce qu’apporte l’outil et le tester éventuellement ? Peut-être souhaiteriez-vous aussi connaître les étapes pour se former dessus ? …
avril 2024
Conseils
Interview-Romain-Quijal-Texeï

Portrait de Texiens : Romain Quijal, Développeur chez Texeï

👋 Découvrez le portrait de Romain Quijal, Développeur chez Texeï ! 🚀 Arrivé il y a un peu plus d’un an chez Texeï, Romain une étoile montante dans l’univers …
avril 2024
Interviews

Comment utiliser le pré-header ?

Comment utiliser le pré-header ? Dans le paysage en constante évolution du marketing numérique, la création d’emails captivants est devenue un véritable art. Chaque élément joue un rôle crucial …
mars 2024
Conseils
Avantages de Salesforce pour les PME

Pourquoi faire de la conduite du changement ? 

D’abord, qu’est-ce que la conduite du changement ? La conduite du changement (aussi appelée change management ou change) sert à accompagner les différentes parties prenantes lors d’une transformation dans …
mars 2024
Conseils
Interview-zoe-texei-1

Portrait de Texiens : Zoé Cadiou, Responsable Marketing Opérationnel

👋 Découvrez le portrait de Zoé Cadiou, Responsable Marketing Opérationnel chez Texeï ! 🚀 Arrivée chez Texeï en tant que Responsable de Communication, Zoé endosse désormais la casquette de Responsable …
février 2024
Interviews
Virgile-Paré-portrait -de-texien

Portrait de Texiens : Virgile Paré, Senior Business Analyst

👋 A l’honneur dans notre portrait de texiens, Virgile Paré, Senior Business Analyst, Spécialiste CRM-Analytics, et Manager chez Texeï ! 🚀 Arrivé il y a deux ans maintenant, Virgile …
février 2024
Interviews