Ce produit n'est pas pris en charge par le site Datadog que vous avez sélectionné. ().
Présentation
Créez les métriques que vous souhaitez mesurer dans vos expériences. Vous pouvez utiliser des données issues de Real User Monitoring (RUM), de Product Analytics ou de votre propre entrepôt pour créer des métriques Datadog Experiments.
Pour créer une métrique à partir de données Product Analytics ou RUM, vous devez avoir installé le SDK côté client de Datadog dans votre application et capturer activement des données. Si vous n’avez pas encore configuré votre SDK, sélectionnez votre type d’application pour commencer :
Product Analytics utilise les mêmes SDK et la même configuration que Real User Monitoring (RUM). Une fois votre SDK configuré à l’aide de la documentation de configuration RUM, créez votre métrique dans l’interface utilisateur de Product Analytics.
Créer une métrique à l’aide de données Product Analytics ou RUM
Pour créer une métrique pour votre expérimentation :
Accédez à la page Métriques dans Datadog Product Analytics.
Sélectionnez l’onglet Metrics et cliquez sur Create Metric dans le coin supérieur droit.
Ajoutez un Metric name et, éventuellement, un Description.
Sous la section Metric definition, cliquez sur Select an event pour ouvrir le sélecteur d’événements. Le graphique sur la droite se met à jour en temps réel à mesure que vous configurez votre métrique.
Recherchez un événement spécifique ou utilisez le filtre By Type pour parcourir par type d’événement.
Sélectionnez une méthode d’agrégation dans la liste déroulante. La valeur par défaut est Count of events.
(Facultatif) Sous la section Additional settings :
Activez Mark as certified pour indiquer que cette métrique est approuvée pour la prise de décisions importantes. Cela nécessite l’autorisation Product Analytics Certified Metrics Write.
Ajustez Experiment settings et Units selon vos besoins. Les valeurs par défaut conviennent à la plupart des cas d’utilisation.
Cliquez sur Save.
Ajouter des filtres
Vous pouvez filtrer votre métrique en sélectionnant un filtre Event properties, tel que Service, Pays ou Type d’appareil. Utilisez le filtre By Data Type pour restreindre la liste des propriétés disponibles par type (par exemple, Chaîne ou Booléen).
Si vous ne voyez pas la propriété dont vous avez besoin, saisissez le nom de la propriété dans le champ Custom property (par exemple, @context.tracking) et cliquez sur Add.
Prérequis
Pour créer une métrique à partir des données de votre entrepôt, vous devez connecter votre entrepôt à Datadog. Datadog prend en charge BigQuery, Databricks, Redshift et Snowflake.
Une fois votre entrepôt connecté, créez un modèle SQL pour mapper vos données vers Datadog, puis utilisez le modèle pour créer une métrique.
Créer un modèle SQL
Rédigez votre requête SQL pour définir et prévisualiser vos données, puis configurez votre modèle pour mapper les données vers Datadog.
Rédigez votre SQL
Commencez par rédiger une requête pour récupérer vos données:
Accédez à la page Métriques dans Datadog Product Analytics.
Sélectionnez l’onglet Metric SQL Models et cliquez sur Create SQL Model.
Dans la section Write SQL, saisissez une requête SQL qui renvoie les données qui vous intéressent. L’éditeur SQL prend en charge SELECT * FROM et des instructions SQL plus avancées.
Cliquez sur Run pour prévisualiser vos données.
Pour les grands tableaux, utilisez des variables de modèle SQL pour appliquer les filtres de date de Datadog à votre requête et réduire la quantité de données que votre entrepôt analyse à chaque exécution.
Mappez vos données d’entrepôt à Datadog
Après avoir prévisualisé vos données, mappez-les à Datadog. Dans la section Structure your model :
Ajoutez un Metric SQL Model Name (par exemple, Revenue Orders).
(Facultatif) Activez Mark as certified pour indiquer que ce modèle SQL est approuvé pour une prise de décision importante. Cela nécessite l’autorisation Product Analytics Certified Metrics Write.
Mappez les colonnes de votre tableau d’entrepôt vers les éléments suivants :
Timestamp column
La colonne qui répertorie l’horodatage associé à l’événement de métrique.
L’analyse inclut uniquement les lignes créées après l’inscription du sujet à l’expérimentation.
Subject Type
L’attribut que Datadog utilise pour attribuer aléatoirement des groupes d’expérimentation.
Vous pouvez définir le type de sujet et sa colonne d’entrepôt par défaut sur la page Types de sujets. Par exemple, vous pouvez utiliser user_id pour un utilisateur individuel ou org_id pour un compte d’organisation.
Measures (facultatif)
Les colonnes numériques de votre tableau d’entrepôt que Datadog peut agréger en métriques (par exemple, une colonne revenue ou amount).
Chaque modèle SQL inclut automatiquement une mesure each record. Utilisez cette mesure pour compter le nombre de lignes pertinentes dans le tableau pour un sujet d’expérimentation spécifique.
Cliquez sur Create Metric SQL Model pour enregistrer votre modèle SQL.
Créez une métrique à l’aide de votre modèle SQL
Une fois votre modèle SQL créé, utilisez-le pour créer une métrique :
Accédez à la page Métriques dans Datadog Product Analytics.
Sélectionnez l’onglet Metrics et cliquez sur Create Metric dans le coin supérieur droit.
Ajoutez un Metric name et, éventuellement, un Description.
Sous la section Metric definition, cliquez sur Select an event pour ouvrir le sélecteur d’événements. Le graphique sur la droite se met à jour en temps réel à mesure que vous configurez votre métrique.
Sélectionnez le modèle SQL pertinent. Vos modèles SQL apparaissent sous leur source de données (par exemple, Revenue Orders sous Snowflake).
(Facultatif) Sous la section Additional settings :
Activez Mark as certified pour indiquer que cette métrique est approuvée pour une prise de décision importante. Cela nécessite l’autorisation Product Analytics Certified Metrics Write.
Ajustez Experiment settings et Units selon vos besoins. Les valeurs par défaut conviennent à la plupart des cas d’utilisation.
Cliquez sur Save.
Méthodes d’agrégation
Les méthodes d’agrégation déterminent la manière dont Datadog résume les données pour chaque sujet d’expérience. Un sujet d’expérience est l’unité que Datadog randomise pour l’expérience. Il s’agit généralement d’un utilisateur, mais cela peut aussi être une organisation, un cookie ou un appareil, selon la façon dont vous configurez votre expérience.
Datadog Experiments prend en charge les méthodes d’agrégation suivantes :
Count of events (par défaut)
Count of unique users (utile pour les métriques de conversion)
Sum of une propriété d’événement (utile pour les métriques de revenus)
Distinct values of une propriété d’événement (utile pour les métriques de pages uniques vues)
Percentile d’une propriété d’événement (utile pour les métriques de latence)
Average of une propriété d’événement (utile pour les métriques de satisfaction)
Datadog calcule des métriques pour chaque sujet d’expérience. Par exemple, une métrique Count of events sur une expérience randomisée par utilisateur calcule le nombre total d’événements pour tous les utilisateurs de la variante (groupe d’expérience) divisé par le nombre d’utilisateurs dans cette variante.
Métriques de ratio
Cliquez sur Create Ratio pour diviser votre métrique par une valeur autre que le nombre par défaut de sujets de l’expérience. Le dénominateur peut utiliser l’une des méthodes d’agrégation. Par exemple, divisez les achats par les pages vues des produits pour mesurer la conversion à une étape spécifique de l’entonnoir, plutôt que sur tous les utilisateurs inscrits.
Datadog prend en compte les corrélations entre le numérateur et le dénominateur en utilisant la méthode delta.
Options avancées
Datadog Experiments prend en charge les options avancées suivantes. Celles-ci peuvent être modifiées sous Additional settings > Experiment settings lors de la création d’une métrique.
Filtres de période
Par défaut, Datadog inclut tous les événements entre la première exposition d’un utilisateur et la fin de l’expérience. Utilisez ce paramètre pour mesurer une valeur limitée dans le temps, telle que « sessions within 7 days ». Si vous ajoutez un filtre de période, la métrique inclut uniquement les événements de la fenêtre temporelle spécifiée, à partir du moment où l’utilisateur est inscrit pour la première fois à l’expérience.
Direction souhaitée de la métrique
Datadog met en évidence les résultats statistiquement significatifs. Utilisez ce paramètre pour spécifier si vous souhaitez que cette métrique augmente ou diminue.
Gestion des singularités
Les données réelles incluent souvent des singularités extrêmes qui peuvent avoir un impact sur les résultats de l’expérience. Utilisez ce paramètre pour définir un seuil auquel Datadog tronque les données. Par exemple, définissez une limite supérieure de 99 % pour tronquer tous les résultats au 99e percentile de la métrique.
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: