Passer au contenu principal
Avec l’intégration Amazon Redshift, vous pouvez rationaliser la récupération des données pour des campagnes ciblées et des expériences utilisateur personnalisées. Principaux avantages :
  • Permet une collecte de données précise, améliorant le ciblage d’audience pour des campagnes personnalisées afin de répondre aux besoins et préférences spécifiques de l’audience.
  • Configurez des Data Ingestion Tasks pour extraire efficacement les données de Redshift.
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é Amazon Redshift pour un projet spécifique, vous pouvez l’utiliser pour créer des objectifs dans Kameleoon. Ces objectifs sont conçus pour utiliser les données de conversion de votre base de données Amazon Redshift. Voici comment créer un objectif en utilisant Amazon Redshift :
  1. Cliquez sur Configure > Goals > New goal.
  1. Dans le pop-in, fournissez les détails suivants :
    • Name
    • Type : Sélectionnez Data Warehouse Tracking.
    • Data Warehouse : Choisissez Amazon Redshift.
    • Project
  2. Cliquez sur Next.
  3. Fournissez des détails supplémentaires pour compléter la configuration de l’objectif dans la fenêtre suivante.
    • Frequency : Définissez la fréquence à laquelle vous souhaitez que Kameleoon mette à jour les données de l’objectif.
    • Amazon Redshift project ID : Saisissez votre ID de projet Amazon Redshift pour diriger les données vers le bon emplacement.
    • Region : Sélectionnez la région appropriée dans la liste fournie.
    • Query : Définissez la requête SQL pour récupérer les données nécessaires depuis Amazon Redshift.
  4. Cliquez sur Validate.

Format de la requête

La requête doit respecter un format spécifique : SELECT visitor_id, conversion_timestamp FROM your_events_table visitor_id est la colonne représentant l’ID unique de vos visiteurs, et conversion_timestamp est une colonne qui représente l’heure exacte à laquelle la conversion a eu lieu. Dans Amazon Redshift, la colonne conversion_timestamp doit être une colonne de type Timestamp. Si vous souhaitez associer un revenu à chaque conversion, la requête doit respecter un format alternatif : SELECT visitor_id, conversion_timestamp, revenue FROM your_events_table revenue est une colonne contenant le revenu de chaque conversion. Pour des requêtes plus complexes, vous pouvez respecter ce format en formulant une sous-requête comme suit : SELECT visitor_id, conversion_timestamp, revenue FROM ( {your_original_query} ) AS subquery La requête que vous saisissez s’exécutera toutes les heures dans votre warehouse Amazon Redshift, accompagnée d’une condition WITH qui filtre les timestamps. Cependant, veuillez noter que bien que vos conversions soient interrogées toutes les heures, elles ne sont fusionnées qu’une fois par jour dans les résultats de votre expérience.

Exécuter votre requête avant l’ingestion

Avant d’enregistrer votre tâche d’ingestion, vous pouvez tester votre requête directement dans Kameleoon. Le test vous permet de :
  • Vérifier la connexion en temps réel.
  • Confirmer que vos identifiants et droits d’accès sont corrects, ce qui aide à détecter les problèmes immédiatement, sans avoir à attendre le premier import de données.
  • Valider la structure et l’accessibilité de vos données.
Vous pouvez exécuter une requête simple pour vous assurer que Kameleoon peut accéder aux bonnes bases de données et tables. Vous pouvez également télécharger un petit échantillon du dataset pour confirmer que le schéma, les permissions et le contenu correspondent à vos attentes.

Utiliser votre objectif Amazon Redshift

Une fois l’objectif créé, vous pouvez maintenant l’incorporer dans vos campagnes Kameleoon. Lors de la configuration d’une expérience ou d’une personnalisation, vous aurez la possibilité de sélectionner cet objectif dans les étapes de configuration, vous permettant de suivre et d’analyser des conversions spécifiques de votre base de données Amazon Redshift. Ces conversions sont fusionnées avec les résultats de votre expérience une fois par jour, de sorte que toutes les conversions interrogées un jour donné seront visibles le lendemain matin. Pour apprendre à configurer un objectif dans une expérience, consultez cet article.