Passer au contenu principal
Avec l’intégration Amazon Redshift, vous pouvez stocker les résultats des campagnes dans votre base de données Redshift pour une analyse et un reporting faciles. Principaux avantages :
  • Stockez sans effort les résultats des campagnes pour une analyse centralisée.
  • Profitez d’un stockage sécurisé et d’un transfert de données simplifié, en accédant aux données nécessaires à la prise de décision avec seulement votre ID de projet.
Les intégrations data warehouse sont disponibles en tant que module complémentaire premium pour nos modules Web Experimentation et Feature Experimentation. Pour plus d’informations, veuillez contacter votre Customer Success Manager.
Une fois que vous avez activé l’intégration Amazon Redshift pour votre projet, vous pouvez activer Use Amazon Redshift as a destination pour envoyer en toute transparence des événements à votre compte Amazon Redshift chaque fois que des visiteurs sont exposés à l’une de vos expériences Kameleoon.

Activer Amazon Redshift comme destination

Pour activer Amazon Redshift comme destination :
  1. Cliquez sur Use Redshift as a destination.
  2. Choisissez votre type de cluster : Provisioned ou Serverless.
  • Pour le type de cluster Provisioned, vous devez fournir :
    • Redshift cluster ID : Associé à votre cluster Amazon Redshift. Cet ID de cluster est un composant essentiel pour diriger les résultats des campagnes vers la bonne destination dans Redshift.
    • S3 bucket name : Le nom complet d’un bucket Amazon S3 qui sera utilisé pour la mise en attente des événements diffusés avant le chargement en masse périodique dans Redshift. La policy attachée au rôle AWS que vous avez fourni doit accorder l’accès à ce bucket.
    • Redshift AWS region : Un code de Region où réside votre cluster Redshift source. Ce code peut être trouvé dans votre console AWS. Exemple : us-west-2.
    • Database : Le nom de la base de données Redshift contenant les données que vous ingérez.
  • Pour le type de cluster Serverless, vous devez fournir :
    • Redshift serverless workgroup : Le nom de votre workgroup.
    • S3 bucket name : Le nom complet d’un bucket Amazon S3 qui sera utilisé pour la mise en attente des événements diffusés avant le chargement en masse périodique dans Redshift. La policy attachée au rôle AWS que vous avez fourni doit accorder l’accès à ce bucket.
    • Redshift AWS region : Un code de Region où réside votre cluster Redshift source. Ce code peut être trouvé dans votre console AWS. Exemple : us-west-2.
    • Database : Le nom de la base de données Redshift contenant les données que vous ingérez.

Ce que fait Use Amazon Redshift as a destination

L’activation de Use Amazon Redshift as a destination diffusera tous les événements d’exposition aux expériences Kameleoon vers Amazon. Les événements seront stockés dans le schéma kameleoon_events de votre {database} — le nom de la base de données Redshift où les données sont ingérées. Il s’agit de la base de données AWS que vous avez configurée lors de la configuration, avec un accès en écriture accordé à l’utilisateur Kameleoon. Les données seront enregistrées dans une table nommée kameleoon_experiment_event. Le schéma SQL de cette table est le suivant :
CREATE TABLE  kameleoon_experiment_event (
     nonce  BIGINT  PRIMARY KEY, -- unique identifier of the event
     timestamp  BIGINT, -- timestamp in millis of the event
     visitor_code  VARCHAR(255), -- Kameleoon visitor identifier
     custom_visitor_id  VARCHAR(255), -- Visitor identifier used by your company
     experiment_id  BIGINT, -- Kameleoon id of the experiment
     variation_id  BIGINT -- Kameleoon id of the variation
 );
Le custom_visitor_id est lu depuis la custom data Cross Device Reconciliation, si elle a été définie. Avec les données des campagnes stockées dans Amazon, vous bénéficiez de la possibilité d’effectuer des analyses et des rapports approfondis. Vous pouvez tirer parti des capacités de requête d’Amazon pour extraire des informations précieuses des données collectées, vous aidant à prendre des décisions basées sur les données pour optimiser vos campagnes et l’expérience utilisateur. En centralisant les résultats des campagnes Kameleoon dans Amazon, vous contribuez à l’enrichissement de votre base de données Amazon, en en faisant un référentiel complet de données utilisateur pouvant être utilisées à diverses fins analytiques et de business intelligence.