Passer au contenu principal

Dans le back office

Assurez-vous que les conditions suivantes sont remplies :
  • La regle est creee pour le bon environnement (production, staging ou development).
  • La regle est activee (mise sur on).
  • La regle cible un trafic qui peut reellement etre expose (c’est-a-dire des segments ou des visiteurs correspondants).

Dans le SDK

Verifiez ces points attentivement :
  • Le KameleoonClient est cree avec la configuration correcte :
    • siteCode
    • variable environment
    • networkDomain (le cas echeant)
  • getVisitorCode() est appele une seule fois, et sa valeur est reutilisee partout ou le visitorCode est necessaire.
  • Si vous utilisez le mode hybride (avec engine.js sur le frontend) :
    • Le visitorCode est correctement synchronise entre le SDK et le frontend.
  • Pour les regles d’expérience :
    • setLegalConsent(true) est appele pour s’assurer que la collecte de donnees est autorisee.
  • Pour les regles de delivrance :
    • isFeatureActive() ou getVariation() est appele.
    • La methode retourne true (ou la variation attendue).
  • Pour les regles d’expérience :
    • getVariation() est appele et retourne la variation attendue.

Conseils de debogage

Si vous avez confirme tout ce qui precede et que des donnees manquent toujours :
  • Journaliser dans la console :
    • La valeur de consentement
    • Le visitorCode
    • Les valeurs de variation Verifiez que les valeurs correspondent a celles affichees dans le navigateur.
  • Activer la journalisation du SDK et verifier les erreurs eventuelles.