Envoyer des dynamic vars
Principes généraux
Section titled Principes générauxUtilité
Section titled UtilitéLes dynamic vars sont des informations additionnelles sur la session qui peuvent être utilisées pour segmenter les utilisateurs.
Elles peuvent, par exemple, contenir des informations sur la variation d’A/B Test affichée à l’utilisateur.
Contrairement aux custom vars, les dynamic vars peuvent être envoyées à n’importe quel moment au cours de la session et ne nécessitent pas l’envoi d’une pageview.
Limites
Section titled LimitesCôté serveur
Section titled Côté serveurIl est possible d’enregistrer jusqu’à 40 dynamic vars sur la même page. Si le serveur reçoit plus de dynamic vars, seules les 40 premières clés distinctes sont conservées.
Si vous associez plusieurs variables dynamiques à une même clé par pageview, seule la dernière valeur est conservée.
Côté Tag
Section titled Côté TagChaque dynamic var étant composé d’une paire clé (512 caractères max.) et valeur (une chaîne de caractères de 255 caractères max ou un entier entre 0 et 4294967296). La clé et la valeur sont tronquées par le Tracking Tag avant l’envoi.
Définir les dynamic vars (trackDynamicVariable
)
Section titled Définir les dynamic vars (trackDynamicVariable)Pour définir une dynamic var qui sera aussitôt envoyée, utilisez la commande trackDynamicVariable
:
La valeur peut être soit un nombre (type number
) soit une chaîne de caractères (type string
) - chacune apporte différentes possibilités dans la solution Contentsquare:
- Pour les nombres, des opérateurs de nombre seront disponibles (supérieur, inférieur, etc.)
- Pour les chaînes de caractères, l’auto-complétion et les expressions régulières seront proposées.
Vérifier l’envoi de dynamic vars
Section titled Vérifier l’envoi de dynamic varsL’extension Chrome Contentsquare Tracking Setup Assistant ↗ affiche chaque dynamic var envoyée.
Inspecter le payload
Section titled Inspecter le payloadSi vous ne pouvez pas utiliser notre extension Chrome, utilisez le cookie _cs_debug
.
-
Depuis la console de votre navigateur, exécutez ce script pour créer le cookie :
-
Recharger la page.
-
Dans l’onglet Réseau, cherchez
dvar
, sélectionnez la requête, et vérifiez la valeur du paramètredv
.
Suivre les requêtes
Section titled Suivre les requêtesPour vérifier l’envoi de chaque paquet de dynamic vars (plusieurs dynamic vars créées en même temps seront regroupées dans un même paquet), suivez la requête GET nvoyée à //c.contentsquare.net/dvar
, avec ces paramètres :
Name | Description | Type |
---|---|---|
dv | Dynamic var (compressée) | String |
pid | Project ID | Integer |
r | Un chiffre aléatoire pour éviter la mise en cache de la requête | Integer |
uu | Identifiant utilisateur unique | String |
pn | Numéro de la page (chaque pageview incrémente de 1) | Integer |
sn | Numéro de session | Integer |