Détails
Type d'intégration | Préfixe de variable dynamique |
Test AB | AB_LD_ |
Implémentation
Étape 1
Veuillez aller à la section Comment demander une intégration pour voir les instructions pour activer cette intégration. Vous pouvez ensuite revenir ici une fois l'opération terminée.
Si vous avez déjà effectué l'étape ci-dessus, continuez ci-dessous.
Étape 2
const ldclient = LDClient.initialiser(LD_CLIENT_SIDE_ID, utilisateur);
//--- Début de l'intégration de Contentsquare --- function callCShandler() { window.CS_CONF.integrations_handler.launchdarkly(ldclient) ; } if ( window.CS_CONF && window.CS_CONF.integrations_handler && window.CS_CONF.integrations_handler.launchdarkly ) { callCShandler() ; } else { window.addEventListener("Contentsquare_LD_Integration_Launch", () => { callCShandler() ; }) ; } //--- Fin de l'intégration de Contentsquare ---
Si vous n'utilisez pas encore de SDK côté client, vous pouvez créer manuellement l'objet global suivant dans lequel vous devez pousser vos indicateurs de fonctionnalité, comme vous le feriez pour une intégration Google Analytics avec LaunchDarkly.
Veuillez vous assurer que l'argument flags est un objet qui contient la clé et la valeur des flags qui sont le nom et la valeur de vos tests. Notez que cela ne fonctionnera pas pour les tests basés sur des événements/actions, mais uniquement pour les tests qui s'exécutent au chargement de la page. Afin de surmonter cette limitation, vous devrez utiliser la version SDK côté client.
window.ldMeta = Object.entries(flags).map(([k, v]) => { return { expérience : k, nom : v } ; }) ;
Vérification du fonctionnement
Vous pouvez vérifier que les données sont envoyées en utilisant l'extension Chrome
Une fois terminé, vous serez en mesure de voir les résultats dans Contentsquare.
Possibilités de variables dynamiques
Clé de la variable | Type de variable |
AB_LD_Campagne Nom
|
Texte
|