Skip to main content
Ces objets décrivent les expériences et les personnalisations, ainsi que l’activation de chacune d’entre elles pendant la visite en cours.

Experiment

Un objet Experiment représente un test A/B Kameleoon. Les propriétés principales incluent le segment et les variations associées. Les variations contiennent le code JavaScript et CSS qui implémente les modifications. Properties

Personalization

Un objet Personalization représente une action de personnalisation Kameleoon pour un segment spécifique. Les propriétés principales incluent le segment et la variation unique associée. L’objet Variation contient le code JavaScript et CSS qui implémente l’action de personnalisation. Properties

ExperimentActivation

Un objet ExperimentActivation représente une expérience activée pendant une visite spécifique. Les visites pouvant être historiques, l’expérience associée peut avoir été arrêtée entre-temps. Dans ce cas, le moteur n’injecte pas les métadonnées de l’expérience (nom, date de lancement, segment) dans le fichier d’application, ce qui les rend indisponibles via l’API. Les ID restent toutefois disponibles. Properties

PersonalizationActivation

Un objet PersonalizationActivation représente une personnalisation activée au cours d’une visite spécifique. Comme pour les expériences, les métadonnées ne sont pas disponibles si la personnalisation s’est arrêtée, bien que les ID restent accessibles. Properties

Variation

Un objet Variation représente un composant d’une Experiment. Un test A/B contient plusieurs variations, tel qu’un test A/B avec une variation plus référence ou un test A/B/C avec deux plus référence. Les personnalisations s’associent avec un seul objet Variation.
Pendant l’exécution du code de variation, le mot-clé this référence l’objet Variation correspondant. Utilisez cette référence pour naviguer dans la hiérarchie des objets (par exemple, via la propriété associatedCampaign).
Properties

Template

Un objet Template représente un modèle Widget instancié. Utilisez les modèles pour générer des variations à partir d’une base de code commune via l’interface de l’application Kameleoon. Un objet Template contient des champs prédéfinis et leurs valeurs pour la variation associée. Properties