Intégration d'outils tiers
Connecteur Google Analytics 360
Section titled Connecteur Google Analytics 360Consultez notre documentation en anglais ↗
Connecteur Adobe Analytics
Section titled Connecteur Adobe AnalyticsConsultez notre documentation en anglais ↗
Solutions d’A/B Testing
Section titled Solutions d’A/B TestingNous avons des exemples pour ABTasty, Kameleoon, Monetate, Google Optimize, Dynamic Yield, Qubit, VWO, Optimizely, Usabilla, Maxymiser, Adobe Test and Target…
Consultez notre documentation en anglais ↗
Exemples d’implémentation divers
Section titled Exemples d’implémentation diversDétecter la présence de Adblock
Section titled Détecter la présence de AdblockSi vous souhaitez savoir si un utilisateur utilise ou non Adblock, vous pouvez remonter l’information en utilisant les custom vars. Voici un exemple de code permettant de le faire :
Obtenir le contexte de session Contentsquare (integrations)
Section titled Obtenir le contexte de session Contentsquare (integrations)getSessionKey
Section titled getSessionKeyLa commande getSessionKey
permet de récupérer la clé unique pour une session. C’est une chaîne de caractères qui encode le userId
et un sessionNumber
, tel que <userId>.<sessionNumber>
(e.g. "59e73d8b-2730u283i20-6712c43aaab3.3"
). Vous pouvez également passer une fonction callback :
afterPageView
Section titled afterPageViewLa commande afterPageView
permet d’exécuter une fonction callback après le pageview “naturel” ou “artificiel” (commande trackPageview
command).
Il n’est pas nécessaire d’attendre le déclenchement du Tag Contentsquare pour exécuter cette commande.
Si la commande est appelée après le pageview naturel, la fonction callback est exécutée immédiatement puis ensuite après chaque pageview artificiel (commande trackPageview
). Vous pouvez passer plusieurs callbacks en appelant la commande plusieurs fois.
La fonction callback est appelée avec un context
qui contient ces informations :
projectId
sessionKey
pageNumber
pageViewType
replayConsentRequired
replayConsent
context.sessionKey
est un identifiant de session unique. C’est une chaîne de caractères qui encode le userId
et un sessionNumber
, tel que <userId>.<sessionNumber>
(e.g. "59e73d8b-2730u283i20-6712c43aaab3.3"
).
userId
est un ID anonyme unique généré par Contentsquare.
sessionNumber
est la position de la session parmi toutes les sessions trackées par Contentsquare, pour un même utilisateur, d’après le tracking par cookie. Si le sessionNumber
est égal à 3, cela signifie qu’il s’agit de la troisième session pour cet utilisateur.
Voici un exemple qui illustre comment récupérer le contexte de session et l’utiliser dans votre fonction callback :