- Envoi de conversions d’objectifs hors ligne via l’endpoint POST/visit/events.
- Vérification de la transmission des données d’objectifs hors ligne via l’endpoint GET/visit/visitor.
Le domaine des scripts Kameleoon peut varier selon le projet. En fonction de la date de création, les projets sont hébergés sur
kameleoon.eu ou kameleoon.io. Utilisez le domaine affiché dans les paramètres du projet dans l’application Kameleoon. Pour l’Amérique du Nord, utilisez na-data.kameleoon.io ou na-data.kameleoon.eu.siteCode: un ID unique associé au projet d’expérience. Les instructions pour récupérer ce code sont disponibles à ce lien.visitorCode: une chaîne unique attribuée à chaque utilisateur naviguant sur l’application. Elle assigne les utilisateurs aux expériences et variations tout en suivant leurs données pour le reporting. Pour Kameleoon Web Experimentation, le code visiteur est généré aléatoirement et attribué à chaque utilisateur. Pour Kameleoon Feature Experimentation, le Web SDK génère le code visiteur, ou un ID personnalisé peut être utilisé, en particulier pour les sites web nécessitant une connexion.
Les projets utilisant la réconciliation cross-device de Kameleoon peuvent utiliser le paramètre
mappingIdentifier à la place du visitorCode. Lisez plus ici.Cet endpoint prend en charge les conversions en masse pour plusieurs
visitorCode. Pour ce faire, incluez chaque événement dans le corps de la requête.nonce: une chaîne aléatoire de 16 caractères hexadécimaux unique à chaque événement.eventType: une chaîne spécifiant le type d’événement. UtilisezCONVERSIONpour cet exemple.goalID: l’ID unique de l’objectif. Cet article explique comment accéder aux objectifs et les gérer.revenue: un paramètre flottant optionnel indiquant le revenu généré lors de la conversion.
Vérification des données de conversion d’objectif hors ligne
Utilisez l’endpoint GET pour vérifier le résultat de la requête POST. L’URL de la requête doit inclure :siteCode: voir la section précédente pour les instructions sur la récupération de ce code.visitorCode: le même code visiteur utilisé dans la section précédente.maxNumberPreviousVisits: un entier représentant le nombre maximum de visites précédentes à renvoyer.currentVisit: définissez surtruepour vous concentrer sur la visite en cours ; la valeur par défaut estfalse. (Remarque : ceci n’est disponible que pour Kameleoon Feature Experimentation.)conversion: définissez surtruepour récupérer les événements de conversion pour l’utilisateur spécifié et les objectifs configurés dans le compte Kameleoon.
Si Feature Experimentation n’est pas actif, attendez que Kameleoon traite la visite, généralement après 30 minutes d’inactivité. Les données de conversion apparaissent alors dans la dernière visite précédente calculée.
Informations supplémentaires
Dans la plupart des cas, les conversions pour un objectif et un visiteur spécifiés sont utilisées dans les rapports d’expérience. Kameleoon associe les conversions aux expériences en fonction de plusieurs règles :- Conversions pendant des visites actives : si une conversion se produit alors que le visiteur est actif et ciblé par une expérience, Kameleoon associe la conversion à l’expérience pour cette visite.
- Conversions après la fin des visites : si un visiteur a été précédemment inclus dans une expérience mais effectue ensuite un achat via un autre canal (par exemple, par téléphone ou en magasin), Kameleoon attribue cette conversion à l’expérience si elle se produit dans la fenêtre d’attribution définie (par défaut : sept jours). Kameleoon crée une nouvelle visite associée à la conversion dans ce scénario.