Ce module n’est disponible qu’avec la solution Kameleoon Web Experimentation.
assignVariation
La méthodeassignVariation() force l’association d’une variation spécifique pour une expérience, qui remplace l’algorithme d’allocation standard. Si vous appelez ceci avant que l’expérience se déclenche, le moteur pré-alloue une variation pour une activation ultérieure. Si l’expérience a déjà déclenché, définissez l’argument override sur true pour remplacer l’association existante.
block
La méthodeblock() empêche une expérience de se déclencher ou de s’activer, y compris les appels manuels via trigger(). Le bloc s’applique à la page actuelle par défaut jusqu’au prochain Kameleoon.API.Core.load(). Définissez l’argument visit sur true pour bloquer l’expérience pendant toute la visite.
getAll
La méthodegetAll() retourne toutes les expériences actives (en cours, pas brouillon/pause/arrêtée).
getActive
La méthodegetActive() retourne les expériences actives pour la visite et la page. Une expérience est active si son code de variation s’est exécuté dans le contexte de session actuel. Pour récupérer les expériences que vous avez activées sur d’autres URL pendant la visite, utilisez getActivatedInVisit().
getById
La méthodegetById() retourne l’expérience pour l’ID spécifié.
Valeur de retour
getByName
La méthodegetByName() retourne l’expérience pour le nom spécifié.
Valeur de retour
getTriggeredInVisit
La méthodegetTriggeredInVisit() retourne toutes les expériences déclenchées durant la visite actuelle.
getActivatedInVisit
La méthodegetActivatedInVisit() retourne toutes les expériences activées durant la visite actuelle.
trigger
La méthodetrigger() force une expérience à se déclencher, en contournant les conditions de segment de ciblage. Cette action lance l’expérience mais pourrait ne pas l’activer.