
- Dans Kameleoon, cliquez sur Configure > Goals.

- Cliquez sur New goal.

- Dans la pop-in, fournissez les détails suivants :
- Name : Donnez à votre objectif un nom descriptif pour identifier son objet.
- Type : Sélectionnez Data Warehouse Tracking.
- Data Warehouse : Choisissez Snowflake.
- Project : Sélectionnez les projets souhaités. Seuls les projets pour lesquels Snowflake est activé sont listés.
- Cliquez sur Next pour continuer.
- Dans la fenêtre suivante, vous devez fournir des informations complémentaires :
- Frequency : Définissez la fréquence à laquelle vous souhaitez que Kameleoon mette à jour les données de l’objectif.
- Snowflake project ID : Saisissez votre ID de projet Snowflake pour diriger les données vers le bon emplacement.
- Region : Sélectionnez la région appropriée dans la liste.
- Query : Définissez la requête SQL pour récupérer les données nécessaires depuis Snowflake.
- Cliquez sur Validate pour enregistrer la configuration de votre objectif.
Format de la requête
La requête doit respecter un format spécifique :SELECT visitor_id, conversion_timestamp FROM your_events_table
Où visitor_id est la colonne représentant l’identifiant unique de vos visiteurs, et conversion_timestamp est une colonne représentant l’heure exacte à laquelle la conversion a eu lieu. Dans Snowflake, la colonne conversion_timestamp doit être 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
Où revenue est une colonne contenant le revenu pour chaque conversion.
Pour des requêtes plus complexes, vous pouvez respecter ce format en formulant une sous-requête comme suit :
WITH qui filtre par horodatage. Notez que, bien que les conversions soient collectées toutes les heures, elles ne sont fusionnées avec les résultats de votre expérience qu’une fois par jour.
Exécutez votre requête avant l’ingestion
Avant d’enregistrer votre tâche d’ingestion, vous pouvez tester votre requête directement dans Kameleoon. Les tests vous permettent 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 immédiatement les problèmes, sans avoir à attendre le premier import de données.
- Valider la structure et l’accessibilité de vos données.
