Champs dérivés

Les champs dérivés sont un aspect important de la fonctionnalité de création de rapports en temps réel dans Adobe Customer Journey Analytics. Un champ dérivé vous permet de définir à la volée des manipulations de données (souvent complexes) par le biais d’un créateur de règles personnalisable. Vous pouvez ensuite utiliser ce champ dérivé comme composant (mesure ou dimension) dans Workspace ou même définir plus précisément le champ dérivé en tant que composant dans Vue des données.

Les champs dérivés permettent de gagner beaucoup de temps et d’efforts, par rapport à la transformation ou à la manipulation de vos données à d’autres endroits en dehors de Customer Journey Analytics. Par exemple : Préparation de données, Distiller de donnéesou dans vos propres processus Extract Transform Load (ETL)/Extract Load Transform (ELT).

Les champs dérivés sont définis dans Vues des données, sont basées sur un ensemble de fonctions définies en tant que règles et appliquées aux champs standard et/ou de schéma disponibles.

Voici des exemples de cas d’utilisation :

  • Définissez un champ Nom de page dérivé qui corrige les valeurs de nom de page collectées incorrectes afin de corriger les valeurs de nom de page.

  • Définissez un champ Canal marketing dérivé qui détermine le canal marketing approprié en fonction d’une ou de plusieurs conditions (par exemple, un paramètre d’URL, une URL de page, un nom de page).

Interface de champ dérivée

Lorsque vous créez ou modifiez un champ dérivé, vous utilisez l’interface de champ dérivé.

Capture d’écran de la boîte de dialogue Champ dérivé

Nom
Description
1
Sélecteur
Utilisez la zone de sélecteur pour sélectionner et faire glisser votre fonction, modèle de fonction, champ de schéma ou champ standard vers le créateur de règles.
Utilisez la liste déroulante pour effectuer une sélection parmi :
Fonction Fonctions - listes disponibles fonctions,
Icône Modèle de fonction Modèles de fonction - listes disponibles modèle de fonction,
Icône Champ de schéma Champs de schéma - répertorie les champs disponibles des catégories de jeux de données (événement, profil, recherche) et des champs dérivés précédemment définis ; et
Icône de champ standard Champs standard : champs disponibles standard (comme l’identifiant du jeu de données Platform). Seuls les champs standard de type chaîne et numérique s’affichent dans le sélecteur. Si la fonction prend en charge d’autres types de données, il est possible de sélectionner des champs standard avec ces autres types de données pour les valeurs ou les champs dans l’interface des règles.
Vous pouvez rechercher des champs de fonction, de modèle de fonction, de schéma et standard à l’aide de la variable Icône Rechercher Zone de recherche.
Vous pouvez filtrer la liste d’objets sélectionnée en sélectionnant Icône Filtrer Filtrez et spécifiez des filtres dans la variable Filtrage des champs par boîte de dialogue. Vous pouvez facilement supprimer des filtres à l’aide de Icône Fermer pour chaque filtre.
2
Créateur de règles
Vous créez votre champ dérivé de manière séquentielle à l’aide d’une ou de plusieurs règles. Une règle est une implémentation spécifique d’une fonction et est donc toujours associée à une seule fonction. Pour créer une règle, faites-la glisser et déposez-la dans le créateur de règles. Le type de fonction détermine l’interface de la règle.
Voir Interface des règles pour plus d’informations.
Vous pouvez insérer une fonction au début, à la fin ou entre les règles déjà disponibles dans le créateur de règles. La dernière règle du créateur de règles détermine la sortie finale du champ dérivé.
3
​ Paramètres des champs ​
Vous pouvez nommer et décrire votre champ dérivé et inspecter son type de champ.
4
​ Sortie finale ​
Cette zone affiche un aperçu mis à jour à la volée des valeurs de sortie, en fonction des données des 30 derniers jours et des modifications apportées au champ dérivé dans le créateur de règles.

Assistant de modèle de champ

Lorsque vous accédez pour la première fois à l’interface de champ dérivé, la variable Commencer avec un modèle de champ s’affiche.

  1. Sélectionnez le modèle qui décrit le mieux le type de champ que vous essayez de créer.
  2. Sélectionnez la variable ​ Sélectionner ​ pour continuer.

La boîte de dialogue de champ dérivé est remplie avec des règles (et fonctions) requises ou utiles pour le type de champ que vous avez sélectionné. Voir Modèles de fonction pour plus d’informations sur les modèles disponibles.

Interface des règles

Lorsque vous définissez une règle dans le créateur de règles, vous utilisez l’interface des règles.

Capture d’écran de l’interface de la règle de champ dérivée

Nom
Description
A
Nom de la règle
Par défaut, le nom de la règle est Règle X (X faisant référence à un numéro de séquence). Pour modifier le nom d’une règle, sélectionnez-la, puis saisissez le nouveau nom, par exemple Query Parameter.
B
Nom de la fonction
Nom de fonction sélectionné pour la règle, par exemple PARTAGE D’URL. Lorsque la fonction est la dernière de la séquence de fonctions et qu’elle détermine les valeurs de sortie finales, le nom de la fonction est suivi de - SORTIE FINALE, par exemple URL PARSE - SORTIE FINALE.
Pour afficher une fenêtre contextuelle contenant plus d’informations sur la fonction, sélectionnez Icône Aide .
C
Description de la règle
Vous pouvez éventuellement ajouter une description à une règle.
Sélectionner Icône Plus , puis sélectionnez **** Ajouter une description **** pour ajouter une description ou ​ Modifier la description ​ pour modifier une description existante.
Utilisez l’éditeur pour saisir une description. Vous pouvez utiliser la barre d’outils pour mettre en forme le texte (à l’aide du sélecteur de style, du gras, de l’italique, du souligné, de la droite, de la gauche, du centré, de la couleur, de la liste à puces) et ajouter des liens vers des informations externes.
Pour terminer la modification de la description, cliquez en dehors de l’éditeur.
D
Zone de fonction
Définit la logique de la fonction. L’interface dépend du type de fonction. Liste déroulante pour Champ ou Valeur affiche toutes les catégories de champs (règles, champs standard, champs) disponibles, en fonction du type d’entrée attendu par la fonction. Vous pouvez également faire glisser un champ du sélecteur de champs Schéma et Standard vers un champ ou une valeur. Lorsque ce champ déplacé provient d’un jeu de données de recherche, une fonction de recherche est automatiquement insérée avant la fonction que vous définissez.
Voir Référence de fonction sur des informations détaillées sur chacune des fonctions prises en charge.

Création d’un champ dérivé

  1. Sélectionnez une vue de données existante ou créez une vue de données. Voir Vues des données pour plus d’informations.

  2. Sélectionnez la variable ​ Composants ​ de la vue Données.

  3. Sélectionner ​ Créer un champ dérivé​ dans le rail de gauche.

  4. Pour définir votre champ dérivé, utilisez la méthode Créer un champ dérivé . Voir Interface de champ dérivée.

    Pour enregistrer votre nouveau champ dérivé, sélectionnez ​ Enregistrer ​.

  5. Votre nouveau champ dérivé est ajouté à la variable Champs dérivés > conteneur, dans le cadre d’ ​ Champs de schéma ​ dans le rail gauche de votre vue de données.

Modification d’un champ dérivé

  1. Sélectionnez une vue de données existante. Voir Vues des données pour plus d’informations.

  2. Sélectionnez la variable ​ Composants ​ de la vue Données.

  3. Sélectionner ​ Champs de schéma ​ dans le Connexion sur la gauche.

  4. Sélectionner ​ Champs dérivés > conteneur.

  5. Pointez sur le champ dérivé à modifier, puis sélectionnez Icône Modifier .

  6. Pour modifier votre champ dérivé, utilisez la méthode Modifier le champ dérivé . Voir Interface de champ dérivée.

    • Sélectionner ​ Enregistrer ​ pour enregistrer votre champ dérivé mis à jour.

    • Sélectionner ​ Annuler ​ pour annuler les modifications que vous avez apportées au champ dérivé.

    • Sélectionner ​ Enregistrer sous ​ pour enregistrer le champ dérivé en tant que nouveau champ dérivé. Le nouveau champ dérivé porte le même nom que le champ dérivé modifié d’origine avec (copy) ajoutée à .

Vous pouvez également utiliser un champ dérivé comme composant pour des dimensions ou des mesures dans votre vue de données :

  1. Sélectionnez le composant. Notez que le composant peut avoir un nom différent de celui de votre champ dérivé.

  2. Dans le panneau Composant , sélectionnez la variable Icône Modifier en regard de votre champ dérivé, sous le nom du champ de schéma.

  3. Pour modifier votre champ dérivé, utilisez la méthode Modifier le champ dérivé . Voir Interface de champ dérivée.

    • Sélectionner ​ Enregistrer ​ pour enregistrer votre champ dérivé mis à jour.

    • Sélectionner ​ Annuler ​ pour annuler les modifications que vous avez apportées au champ dérivé.

    • Sélectionner ​ Enregistrer sous ​ pour enregistrer le champ dérivé en tant que nouveau champ dérivé. Le nouveau champ dérivé porte le même nom que le champ dérivé modifié d’origine avec (copy) ajoutée à .

Suppression d’un champ dérivé

  1. Sélectionnez une vue de données existante. Voir Vues des données pour plus d’informations.

  2. Sélectionnez la variable ​ Composants ​ de la vue Données.

  3. Sélectionner ​ Champs de schéma ​ dans Connexion volet.

  4. Sélectionner ​ Champs dérivés > conteneur.

  5. Pointez sur le champ dérivé à supprimer, puis sélectionnez Icône Modifier .

  6. Dans le Modifier le champ dérivé interface, sélectionnez Supprimer.

    A Supprimer le composant vous demande de confirmer la suppression. Tenez compte des références externes qui peuvent exister au champ dérivé en dehors de la vue de données.

    • Sélectionner ​ Continuer ​ pour supprimer le champ dérivé.

Vous pouvez également utiliser un champ dérivé comme composant pour des dimensions ou des mesures dans votre vue de données :

  1. Sélectionnez le composant. Notez que le composant peut avoir un nom différent de celui de votre champ dérivé.

  2. Dans le panneau Composant , sélectionnez la variable Icône Modifier en regard de votre champ dérivé, sous le nom du champ de schéma.

  3. Dans le Modifier le champ dérivé interface, sélectionnez Supprimer.

    A Supprimer le composant vous demande de confirmer la suppression. Tenez compte des références externes qui peuvent exister au champ dérivé en dehors de la vue de données.

    • Sélectionner ​ Continuer ​ pour supprimer le champ dérivé.
NOTE
Les champs dérivés sont gérés au niveau de la connexion dans Customer Journey Analytics. Toute modification apportée à un champ dérivé dans l’une des vues de données associées à cette connexion s’applique à toutes ces vues de données associées.

Modèles de fonction

Pour créer rapidement un champ dérivé en fonction de cas d’utilisation spécifiques, des modèles de fonction sont disponibles. Ces modèles de fonction sont accessibles à partir de la zone de sélecteur de l’interface de champ dérivé ou sont présentés lors de la première utilisation dans la section Commencer avec un modèle de champ assistant.

Canaux marketing

Ce modèle de fonction utilise un ensemble de règles pour créer des canaux marketing.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles de modèle de canal marketing

Rebonds

Ce modèle de fonction utilise un ensemble de règles pour identifier les rebonds au site.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles Rebonds

Combinaison multidimensionnelle

Ce modèle de fonction combine deux valeurs en une seule.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles multiDimension

Nom convivial de jeu de données

Ce modèle de fonction fournit un nom de jeu de données lisible.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles Nom du jeu de données convivial

Nom de page à partir d’une URL

Ce modèle de fonction crée un nom de page simple.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du nom de page du créateur de règles d’URL

Saison de fêtes

Ce modèle de fonction classe les heures clés de l’année.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles de saison des vacances

Objectifs mensuels

Ce modèle de fonction définit des objectifs mensuels personnalisés.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles des objectifs mensuels

Obtenir toutes les valeurs dans la liste délimitée

Ce modèle de fonction convertit une liste limitée en tableau.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles Obtenir toutes les valeurs dans la liste délimitée

Obtenir la première valeur dans la liste délimitée

Ce modèle de fonction récupère la première valeur d’une liste délimitée.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles Obtenir la première valeur dans la liste délimitée

Obtenir la dernière valeur dans une liste délimitée

Ce modèle de fonction récupère la dernière valeur d’une liste délimitée.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles Obtenir la dernière valeur dans la liste délimitée

Nom de domaine

Ce modèle de fonction extrait le nom de domaine à l’aide d’une expression régulière.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles Nom de domaine

Obtenir le paramètre de la chaîne de requête

Ce modèle de fonction extrait les valeurs de chaîne de requête.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles Get Query String Parameter

Champ de transition

Ce modèle de fonction transforme les rapports d’un champ à un autre.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles de champ de transition

Détection simple des robots

Ce modèle de fonction met en oeuvre l’identification des robots légers.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles de détection de robots simple

Lien de sortie

Ce modèle de fonction identifie le dernier lien cliqué dans une session.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles de lien de sortie

Lien de téléchargement

Ce modèle de fonction signale les liens de téléchargement courants.

Détails

Pour utiliser le modèle, vous devez spécifier les paramètres corrects pour chaque fonction répertoriée comme faisant partie des règles du modèle. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles de lien de téléchargement

Référence de fonction

NOTE
Vous devez disposer de la variable Sélectionner pour utiliser les fonctionnalités décrites dans cette section. Contactez votre administrateur si vous ne savez pas quel package de Customer Journey Analytics vous disposez.

Pour chaque fonction prise en charge, recherchez les détails ci-dessous sur :

  • spécifications :

    • type de données d'entrée : type de données prises en charge,
    • input : valeurs possibles de saisie,
    • opérateurs inclus : opérateurs pris en charge pour cette fonction (le cas échéant),
    • limitations : limitations qui s'appliquent à cette fonction spécifique,
    • sortie.
  • cas d’utilisation, notamment :

    • données avant de définir le champ dérivé,
    • comment définir le champ dérivé,
    • données après avoir défini le champ dérivé.
  • contraintes (le cas échéant).

NOTE
La fonction Lookup a été renommée Classifier. Voir Classifier pour plus d’informations.

Cas si

Applique des conditions, selon des critères définis à partir d’un ou de plusieurs champs. Ces critères sont ensuite utilisés pour définir les valeurs d’un nouveau champ dérivé, selon l’ordre des conditions.

Détails

Spécifications casewhen-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limites Sortie
  • Chaîne
  • Numérique
  • Date
  • If, Sinon si container :

    • Valeur
      • Règles
      • Champs standard
      • Champs Critère (voir opérateurs inclus, selon le type de valeur sélectionné)
  • Ensuite, définissez la valeur sur, Sinon, définissez la valeur sur:

    • Valeur
      • Règles
      • Champs standard
      • Champs

Chaînes

  • Est égal à
  • Est égal à l’un des termes
  • Contient l’expression
  • Contient n’importe quel terme
  • Contient tous les termes
  • Commence par
  • Commence par tout terme
  • Se termine par
  • Se termine par un terme
  • N’est pas égal à
  • N’est égal à aucun terme
  • Ne contient pas l’expression
  • Ne contient aucun terme
  • Ne contient pas tous les termes
  • Ne commence pas par
  • Ne commence par aucun terme
  • Ne se termine pas par
  • Ne se termine par aucun terme
  • Est défini
  • N’est pas défini

Numérique

  • Est égal à
  • N’est pas égal à
  • Est supérieur à
  • Est supérieur ou égal à
  • Est inférieur à
  • Est inférieur ou égal à
  • Est défini
  • N’est pas défini

Dates

  • Est égal à
  • N’est pas égal à
  • Est ultérieur(e) à
  • Est ultérieur(e) ou égal(e) à
  • Est antérieur(e) à
  • Est antérieur(e) ou égal(e) à
  • Est défini
  • N’est pas défini
  • 5 fonctions par champ dérivé
  • 200 opérateurs par champ dérivé. Un exemple d’opérateur unique est "Domaine référent contient google".
Nouveau champ dérivé

Cas d’utilisation 1 casewhen-uc1

Vous souhaitez définir des règles pour identifier différents canaux marketing, en appliquant une logique en cascade pour définir un champ de canal marketing sur la valeur appropriée :

  • Si le référent provient d’un moteur de recherche et que la page comporte une valeur de chaîne de requête où cid contains ps_, le canal marketing doit être identifié comme Recherche payante.
  • Si le référent provient d’un moteur de recherche et que la page ne comporte pas de chaîne de requête cid, le canal marketing doit être identifié comme Recherche naturelle.
  • Si une page a une valeur de chaîne de requête où cid contains em_, le canal marketing doit être identifié comme Email.
  • Si une page a une valeur de chaîne de requête où cid contains ds_, le canal marketing doit être identifié comme Afficher la publicité.
  • Si une page a une valeur de chaîne de requête où cid contains so_, le canal marketing doit être identifié comme Social payant.
  • Si le référent provient d’un domaine référent de twitter.com, facebook.com, linkedin.com, ou tiktok.com, le canal marketing doit être identifié comme Social naturel.
  • Si aucune des règles ci-dessus ne correspond, le canal marketing doit être identifié comme Autre référent.

Si votre site reçoit les exemples d’événements suivants, contenant Référent et URL de la page, ces événements doivent être identifiés comme suit :

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 1-align-center 6-align-center 11-align-center 16-align-center 21-align-center 26-align-center 31-align-center layout-auto
Event Referrer Page URL Marketing Channel
1 https://facebook.com https://site.com/home Natural Social
2 https://abc.com https://site.com/?cid=ds_12345678 Display
3 https://site.com/?cid=em_12345678 Email
4 https://google.com https://site.com/?cid=ps_abc098765 Paid Search
5 https://google.com https://site.com/?cid=em_765544332 Email
6 https://google.com Natural Search

Données avant casewhen-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto
Referrer Page URL
https://facebook.com https://site.com/home
https://abc.com https://site.com/?cid=ds_12345678
https://site.com/?cid=em_12345678
https://google.com https://site.com/?cid=ps_abc098765
https://google.com https://site.com/?cid=em_765544332
https://google.com

Champ dérivé casewhen-uc1-derivedfield

Vous définissez une Marketing Channel champ dérivé. Vous utilisez la variable CAS LORSQUE fonctions permettant de définir des règles qui créent des valeurs pour en fonction des valeurs existantes pour les deux fonctions Page URL et Referring URL champ .

Notez l’utilisation de la fonction PARTAGE D’URL pour définir des règles pour récupérer les valeurs de Page Url et Referring Url avant la CAS LORSQUE les règles sont appliquées.

Capture décran de laffaire à la règle 1

Données après casewhen-uc1-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 layout-auto
Marketing Channel
Natural Social
Display
Email
Paid Search
Email
Natural Search

Cas d’utilisation 2 casewhen-uc2

Vous avez collecté plusieurs variantes de recherche dans votre Product Finding Methods dimension. Pour comprendre les performances globales de la recherche par rapport à la navigation, vous devez passer beaucoup de temps à combiner les résultats manuellement.

Votre site collecte les valeurs suivantes pour votre Product Finding Methods dimension. À la fin, toutes ces valeurs indiquent une recherche.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto
Valeur collectée Valeur réelle
search p13n_no search
search p13n_yes search
search refine p13n_no search
search refine p13n_yes search
search redirect p13n_yes search
search-redirect search

Données avant casewhen-uc2-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto
Product Finding Methods
search p13_no
search p13_yes
browse
search refine p13_no
search refine p13_yes
browse
search redirect p13_yes
search-redirect
browse

Champ dérivé casewhen-uc2-derivedfield

Vous définissez une Product Finding Methods (new) champ dérivé. Vous créez les éléments suivants : CAS LORSQUE règles dans le créateur de règles. Ces règles appliquent la logique à toutes les variantes possibles de l’ancienne Méthodes de recherche de produits valeurs de champ pour search et browse en utilisant la variable Contient l’expression critère.

Capture décran du cas lorsque la règle 2

Données après casewhen-uc2-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 layout-auto
Product Finding Methods (new)
search
search
browse
search
search
browse
search
search
browse

Cas d’utilisation 3 casewhen-uc3

En tant qu’agence de voyages, vous souhaitez regrouper la durée des voyages réservés afin que vous puissiez établir des rapports sur la durée des voyages regroupés.

Hypothèses :

  • L’organisation collecte la durée du voyage dans un champ numérique.
  • Ils souhaitent regrouper des durées de 1 à 3 jours dans un compartiment appelé ""short trip'
  • Ils souhaitent regrouper des durées de 4 à 7 jours dans un compartiment appelé ""medium trip'
  • Ils souhaitent regrouper 8 durées de plus de 8 jours dans un compartiment appelé ""long trip'
  • 132 trajets ont été réservés pour une durée d'une journée
  • 110 trajets ont été réservés pour une durée de 2 jours
  • 105 trajets ont été réservés pour une durée de 3 jours
  • 99 trajets ont été réservés pour une durée de 4 jours
  • 92 trajets ont été réservés pour une durée de 5 jours
  • 85 trajets ont été réservés pour une durée de 6 jours
  • 82 trajets ont été réservés pour une durée de 7 jours
  • 78 trajets ont été réservés pour une durée de 8 jours
  • 50 trajets ont été réservés pour une durée de 9 jours
  • 44 trajets ont été réservés pour une durée de 10 jours
  • 38 trajets ont été réservés pour une durée de 11 jours
  • 31 trajets ont été réservés pour une durée de 12 jours

Le rapport souhaité doit se présenter comme suit :

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Trip Duration Type Bookings
medium trip 358
short trip 347
long trip 241

Données avant casewhen-uc3-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1 1-align-right 3-align-right 5-align-right 7-align-right 9-align-right 11-align-right 13-align-right 15-align-right 17-align-right 19-align-right 21-align-right 23-align-right 25-align-right
Trip Duration
1
12
3
6
4
8
6
2
1
2
21
8

Champ dérivé casewhen-uc3-derivedfield

Vous définissez une Trip Duration (bucketed) champ dérivé. Vous créez les éléments suivants : CAS LORSQUE dans le créateur de règles. Cette règle applique la logique pour regrouper l’ancienne Durée du voyage valeurs de champ en trois valeurs : short trip, medium trip, et long trip.

Capture décran du cas lorsque la règle 3

Données après casewhen-uc3-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 8-row-1 9-row-1 10-row-1 11-row-1 12-row-1
Trip Duration (bucketed)
short trip
long trip
short trip
medium trip
medium trip
long trip
medium trip
short trip
short trip
short trip
long trip
long trip

Informations supplémentaires casewhen-more-info

Customer Journey Analytics utilise une structure de conteneur imbriquée, modelée sur Adobe Experience Platform XDM (Modèle de données d’expérience). Voir Conteneurs et Filtrage des conteneurs pour plus d’informations. Ce modèle de conteneur, bien que flexible par nature, impose certaines contraintes lors de l’utilisation du créateur de règles.

Customer Journey Analytics utilise le modèle de conteneur par défaut suivant :

{width="50%"}

Les contraintes suivantes s’appliquent et sont appliquées lorsque Sélection et paramètre valeurs.

table 0-row-2 1-row-2 2-row-2 3-row-2 1-align-center 4-align-center 7-align-center 10-align-center layout-auto
Contraintes
A Valeurs select dans le même If, Sinon si concept (à l’aide de Et ou Ou) d’une règle doit provenir du même conteneur et peut être de n’importe quel type (chaîne Chaîne , numérique Numérique , etc.).
Capture décran de la dépendance A
B Toutes les valeurs que vous set dans une règle doit provenir du même conteneur et avoir le même type ou une valeur dérivée du même type.
Capture d’écran de la dépendance B
C Les valeurs que vous select cross If, Sinon si éléments dans la règle do not doivent provenir du même conteneur et doivent not doivent être du même type.
Capture d’écran de la dépendance C

Classer

Définit un ensemble de valeurs qui sont remplacées par des valeurs correspondantes dans un nouveau champ dérivé.

Détails
note note
NOTE
Cette fonction s’appelait d’abord Lookup, mais a été renommée Classify pour s’adapter à la fonction Lookup avec différentes fonctionnalités.

Spécifications classify-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limites Sortie
  • Chaîne
  • Numérique
  • Date
  • Champ à classer:

    • Règles
    • Champs standard
    • Champs
  • Lorsque la valeur est égale à et Remplacer les valeurs par:

    • Chaîne
  • Afficher les valeurs d’origine

    • Booléen
S.O.
  • 5 fonctions par champ dérivé
  • 200 opérateurs par champ dérivé. Chaque entrée pour Lorsque la valeur est égale à la valeur d’origine Remplacer la valeur par Nouvelle valeur est considérée comme une opération.
Nouveau champ dérivé

Cas d’utilisation 1 classify-uc1

Vous disposez d’un fichier CSV contenant une colonne clé pour hotelID et une ou plusieurs colonnes supplémentaires associées à la variable hotelID: city, rooms, hotel name.
Vous collectez des Hotel ID dans une dimension, mais que souhaitez créer une Hotel Name dimension dérivée de hotelID dans le fichier CSV.

Structure et contenu du fichier CSV

table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 3-align-right 8-align-right 13-align-right 18-align-right 23-align-right layout-auto
hotelID city rooms hotel name
SLC123 Salt Lake City 40 SLC Downtown
LAX342 Los Angeles 60 LA Airport
SFO456 San Francisco 75 Market Street
AMS789 Amsterdam 50 Okura

Rapport actuel

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto
Hotel ID Consultations de produit
SLC123 200
LX342 198
SFO456 190
AMS789 150

Rapport souhaité

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Hotel Name Consultations de produit
SLC Downtown 200
LA Airport 198
Market Street 190

Données avant classify-uc1-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
Hotel ID
SLC123
LAX342
SFO456
AMS789

Champ dérivé classify-uc1-derivedfield

Vous définissez une Hotel Name champ dérivé. Vous utilisez la variable CLASSIFY pour définir une règle dans laquelle vous pouvez classer les valeurs de la variable ID de l'hôtel et remplacez par de nouvelles valeurs.

Si vous souhaitez inclure des valeurs d’origine que vous n’avez pas définies comme faisant partie des valeurs à classer (par exemple, l’ID d’hôtel AMS789), veillez à sélectionner Afficher les valeurs d’origine. Cela garantit que AMS789 fait partie de la sortie pour le champ dérivé, bien que cette valeur ne soit pas classée.

Capture d’écran de la règle 1 Classifier

Données après classify-uc1-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto
Hotel Name
SLC Downtown
LA Airport
Market Street

Cas d’utilisation 2 classify-uc2

Vous avez collecté des URL au lieu du nom de page convivial pour plusieurs pages. Cette collection mixte de valeurs rompt la création de rapports.

Données avant classify-uc2-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1 layout-auto
Page Name
Home Page
Flight Search
http://www.adobetravel.ca/Hotel-Search
https://www.adobetravel.com/Package-Search
Deals & Offers
http://www.adobetravel.ca/user/reviews
https://www.adobetravel.com.br/Generate-Quote/preview

Champ dérivé classify-uc2-derivedfield

Vous définissez une Page Name (updated) champ dérivé. Vous utilisez la variable CLASSIFY pour définir une règle dans laquelle vous pouvez classer les valeurs de votre Nom de la page et remplacez par les valeurs correctes mises à jour.

Capture d’écran de la règle de classification 2

Données après classify-uc2-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 6-row-1 7-row-1
Page Name (updated)
Home Page
Flight Search
Hotel Search
Package Search
Deals & Offers
Reviews
Generate Quote

Informations supplémentaires classify-moreinfo

Les fonctionnalités supplémentaires suivantes sont disponibles dans l’interface des règles de classification :

  • Pour effacer rapidement toutes les valeurs du tableau, sélectionnez Effacer Effacer toutes les valeurs du tableau.
  • Pour charger un fichier CSV contenant les valeurs d’origine pour les valeurs Lorsque sont égales à et les nouvelles valeurs pour Remplacer les valeurs par, sélectionnez CSV Téléchargement d’un fichier CSV.
  • Pour télécharger un modèle de création d’un fichier CSV avec les valeurs d’origine et les nouvelles valeurs à charger, sélectionnez Télécharger Téléchargement d’un modèle CSV.
  • Pour télécharger un fichier CSV contenant toutes les valeurs d’origine et les nouvelles valeurs renseignées dans l’interface des règles, sélectionnez Télécharger Téléchargement de valeurs CSV.

Concaténer

Combine les valeurs de champ dans un nouveau champ dérivé unique avec des délimiteurs définis.

Détails

Spécifications concatenate-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limites Sortie
  • Chaîne
  • Valeur:

    • Règles
    • Champs standard
    • Champs
    • Chaîne
  • Délimiteur:

    • Chaîne
S.O. 2 fonctions par champ dérivé Nouveau champ dérivé

Cas d’utilisation concatenate-uc

Vous collectez actuellement les codes d’origine et d’aéroport de destination sous la forme de champs distincts. Vous souhaitez regrouper les deux champs dans une seule dimension séparée par un trait d’union (-). Vous pouvez donc analyser la combinaison de l’origine et de la destination pour identifier les itinéraires les plus réservés.

Hypothèses :

  • Les valeurs d’origine et de destination sont collectées dans des champs distincts dans le même tableau.
  • L’utilisateur détermine d’utiliser le délimiteur "-" entre les valeurs.

Imaginez que les réservations suivantes se produisent :

  • ABC123 livre un vol entre Salt Lake City (SLC) et Orlando (MCO)
  • ABC456 livre un vol entre Salt Lake City (SLC) et Los Angeles (LAX)
  • ABC789 livre un vol entre Salt Lake City (SLC) et Seattle (SEA)
  • ABC987 livre un vol entre Salt Lake City (SLC) et San Jose (SJO)
  • ABC654 livre un vol entre Salt Lake City (SLC) et Orlando (MCO)

Le rapport souhaité doit se présenter comme suit :

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto
Origine/destination Réservations
SLC-MCO 2
SLC-LAX 1
SLC-SEA 1
SLC-SJO 1

Données avant concatenate-uc-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto
Origin Destination
SLC MCO
SLC LAX
SLC SEA
SLC SJO
SLC MCO

Champ dérivé concatenate-derivedfield

Vous pouvez définir une Origin - Destination champ dérivé. Vous utilisez la variable CONCATENATE pour définir une règle afin de concaténer la variable Original et Destination à l’aide des champs - Délimiteur.

Capture d’écran de la règle Concatenate

Données après concatenate-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto
Origine - Destination
(champ dérivé)
SLC-MCO
SLC-LAX
SLC-SEA
SLC-SJO
SLC-MCO

Dédupliquer

Permet d’empêcher la comptabilisation d’une valeur plusieurs fois.

Détails
note availability
AVAILABILITY
La fonctionnalité décrite dans cette section se trouve dans la phase de test limité de la publication et peut ne pas encore être disponible dans votre environnement. Cette note sera supprimée lorsque la fonctionnalité sera disponible. Pour plus d’informations sur le processus de mise à jour du Customer Journey Analytics, voir Versions des fonctionnalités de Customer Journey Analytics.

Spécifications deduplicate-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limites Sortie
  • Chaîne
  • Numérique
  • Valeur:

    • Règles
    • Champs standard
    • Champs
    • Chaîne
  • Portée:

    • Personne
    • Session
  • Identifiant de déduplication:

    • Règles
    • Champs standard
    • Champs
    • Chaîne
  • Valeur à conserver:

    • Conserver la première instance
    • Conserver la dernière instance
S.O. 5 fonctions par champ dérivé Nouveau champ dérivé

Cas d’utilisation 1 deduplicate-uc1

Vous souhaitez empêcher la comptabilisation des recettes en double lorsqu’un utilisateur recharge la page de confirmation de réservation. Vous utilisez l’identifiant de confirmation de réservation à l’identifiant pour ne pas comptabiliser à nouveau les recettes, lorsqu’elles sont reçues pour le même événement.

Données avant deduplicate-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
ID de confirmation de réservation Chiffre dʼaffaires
ABC123456789 359
ABC123456789 359
ABC123456789 359

Champ dérivé deduplicate-uc1-derivedfield

Vous définissez une Booking Confirmation champ dérivé. Vous utilisez la variable DEDUPLICATE pour définir une règle afin de dédupliquer la fonction Valeur Booking pour Portée Person using Identifiant de déduplication ID de confirmation de réservation. Vous sélectionnez Conserver la première instance as Valeur à conserver.

Capture d’écran de la règle Concatenate

Données après deduplicate-uc1-dataafter

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
ID de confirmation de réservation Chiffre dʼaffaires
ABC123456789 359
ABC123456789 0
ABC123456789 0

Cas d’utilisation 2 deduplicate-uc2

Vous utilisez les événements comme proxy pour les clics publicitaires de campagne avec des campagnes marketing externes. Les actualisations et redirections provoquent une augmentation de la mesure d’événement. Vous souhaitez dédupliquer la dimension du code de suivi afin que seule la première soit collectée et minimiser la surcharge de l’événement.

Données avant deduplicate-uc2-databefore

table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 3-align-right 7-align-right 11-align-right 15-align-right 19-align-right 23-align-right 27-align-right 31-align-right layout-auto
Identifiant visiteur Canal marketing Événements
ABC123 référencement payant 1
ABC123 référencement payant 1
ABC123 référencement payant 1
DEF123 adresse e-mail 1
DEF123 adresse e-mail 1
JKL123 référencement naturel 1
JKL123 référencement naturel 1

Champ dérivé deduplicate-uc2-derivedfield

Vous définissez une nouvelle Tracking Code (deduplicated) champ dérivé. Vous utilisez la variable DEDUPLICATE pour définir une règle afin de dédupliquer la fonction Code de suivi avec un Périmètre de déduplication de Session et Conserver la première instance comme la propriété Valeur à conserver.

Capture d’écran de la règle Concatenate

Données après deduplicate-uc2-dataafter

table 0-row-3 1-row-3 2-row-3 3-row-3 3-align-right 7-align-right 11-align-right 15-align-right layout-auto
Identifiant visiteur Canal marketing Événements
ABC123 référencement payant 1
DEF123 adresse e-mail 1
JKL123 référencement naturel 1

Rechercher et remplacer

Recherche toutes les valeurs d’un champ sélectionné et remplace ces valeurs par une valeur différente dans un nouveau champ dérivé.

Détails

Spécifications findreplace-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limites Sortie
  • Chaîne
  • Valeur

    • Règles
    • Champs standard
    • Champs
  • Tout rechercher, et tout remplacer par:

    • Chaîne

Chaînes

  • Tout rechercher, et tout remplacer par
5 fonctions par champ dérivé Nouveau champ dérivé

Cas d’utilisation findreplace-uc

Vous avez reçu des valeurs incorrectes pour votre rapport de canaux marketing externes, par exemple email%20 marketing au lieu de email marketing. Ces valeurs incorrectes divisent vos rapports et rendent plus difficile l’affichage des performances des emails. Vous souhaitez remplacer email%20marketing avec email marketing.

Rapport d’origine

table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto
External Marketing Channels Sessions
email marketing 500
email %20marketing 24

Rapport Préféré

table 0-row-2 1-row-2 2-align-right 5-align-right
External Marketing Channels Sessions
email marketing 524

Données avant findreplace-uc-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto
External Marketing
email marketing
email%20marketing
email marketing
email marketing
email%20marketing

Champ dérivé findreplace-uc-derivedfield

Vous pouvez définir une Email Marketing (updated) champ dérivé. Vous utilisez la variable RECHERCHER ET REMPLACER pour définir une règle permettant de rechercher et de remplacer toutes les occurrences de email%20marketing avec email marketing.

Capture d’écran de la règle Chercher et Remplacer

Données après findreplace-uc-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 5-row-1 layout-auto
External Marketing (updated)
email marketing
email marketing
email marketing
email marketing
email marketing

Recherche

Rechercher des valeurs à l’aide d’un champ d’un jeu de données de recherche et renvoyer une valeur dans un nouveau champ dérivé ou pour un traitement de règle supplémentaire.

Détails

Spécification lookup-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limite Sortie
  • Chaîne
  • Numérique
  • Date
  • Champ à appliquer à la recherche:

    • Règles
    • Champs standard
    • Champs Jeu de données de recherche
    • Jeu de données

    Clé correspondante

    • Règles
    • Champs
  • Valeurs à renvoyer

    • Règles
    • Champs
S.O. 3 fonctions par champ dérivé Nouveau champ ou valeur dérivé à traiter dans la règle suivante

Cas d’utilisation lookup-uc

Vous souhaitez rechercher le nom de l’activité à l’aide de l’ID d’activité collecté lorsque vos clients ont cliqué sur une bannière personnalisée affichée via Adobe Target. Vous souhaitez utiliser un jeu de données de recherche avec des activités Analytics for Target (A4T) contenant des identifiants d’activité et des noms d’activité.

Jeu de données de recherche A4T lookup-uc-lookup

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto
Identifiant d’activité Nom de l’activité
415851 Pages de catégories de test MVT
415852 Luma - Campaign Max 2022
402922 Bannières de page d’accueil

Champ dérivé lookup-uc-derivedfield

Vous pouvez définir une Activity Name champ dérivé. Vous utilisez la variable RECHERCHE pour définir une règle permettant de rechercher la valeur de vos données collectées, spécifiée dans la variable Champ à appliquer à la recherche champ (par exemple, ActivityIdentifier). Vous sélectionnez le jeu de données de recherche dans la variable Jeu de données de recherche list (par exemple New CJA4T Activities). Sélectionnez ensuite le champ d’identifiant (par exemple ActivityIdentifier) de la variable Clé correspondante et le champ à renvoyer à partir du Valeurs à renvoyer list (par exemple ActivityName).

Capture décran de la règle en minuscules

Informations supplémentaires lookup-more-info

Vous pouvez insérer rapidement une Recherche dans le créateur de règles, qui contient déjà une ou plusieurs autres fonctions.

  1. Sélectionner Champs de schéma du sélecteur .
  2. Sélectionner Icône Champ de schéma Jeux de données de recherche.
  3. Sélectionnez votre jeu de données de recherche et recherchez le champ à utiliser pour la recherche.
  4. Faites glisser et déposez le champ de recherche dans l’un des champs de saisie disponibles pour une fonction (par exemple, Cas où). Lorsqu’elle est valide, une zone bleue est étiquetée + Ajouter, vous permet de déposer le champ et d’insérer automatiquement une fonction de recherche avant la fonction sur laquelle vous avez déposé le champ de recherche. La fonction de recherche insérée est automatiquement renseignée avec les valeurs appropriées pour tous les champs.
    Glisser-déposer de recherche

Minuscule

Convertit les valeurs d’un champ en minuscules et les stocke dans un nouveau champ dérivé.

Détails

Spécification lowercase-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limite Sortie
  • Chaîne
  • Numérique
  • Date
  • Champ:
    • Règles
    • Champs standard
    • Champs
S.O. 2 fonctions par champ dérivé Nouveau champ dérivé

Cas d’utilisation lowercase-uc

Vous souhaitez convertir tous les noms de produits collectés en minuscules pour un reporting correct.

Données avant lowercase-uc-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right layout-auto
Noms de produits collectés Consultations de produit
Racket de tennis 35
Racket de tennis 33
raquette de tennis 21
Bateau de base-ball 15
Bat de baseball 12
batte de baseball 10

Champ dérivé lowercase-uc-derivedfield

Vous définissez une Product Names champ dérivé. Vous utilisez la variable LOWERCASE pour définir une règle afin de convertir la valeur de la fonction Noms de produits collectés pour les minuscules et les stocker dans le nouveau champ dérivé.

Capture décran de la règle en minuscules

Données après lowercase-uc-dataafter

table 0-row-2 1-row-2 2-row-2 layout-auto
Noms de produit Consultations de produit
raquette de tennis 89
batte de baseball 37

Math

Utiliser des opérateurs mathématiques de base (ajouter, soustraire, multiplier, diviser et augmenter en puissance) sur des champs numériques.

Détails

Spécification math-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limite Sortie
  • Numérique
  • Un ou plusieurs champs numériques
  • Un ou plusieurs opérateurs (ajouter, soustraire, multiplier, diviser, augmenter en puissance)
  • Valeur d’entrée utilisateur
  • + (add)
  • - (soustraire)
  • * (multiply)
  • / (diviser)
  • ^ (accéder au pouvoir)
  • 25 opérations par champ dérivé
  • 5 fonctions mathématiques par champ dérivé
Nouveau champ dérivé

Cas d’utilisation math-uc

En raison de l’inflation, vous souhaitez corriger les chiffres de recettes des données de gestion de la relation client ingérées avec une inflation de 5 %.

Données avant math-uc-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto
Identifiant CRM Recettes annuelles
1234 35 070 000
4133 7 500 000
8110 10 980
2201 42 620

Champ dérivé math-uc-derivedfield

Vous définissez une Corrected Annual Revenue champ dérivé. Vous utilisez la variable MATH pour définir une règle qui multiplie le nombre de recettes annuelles d’origine par 1,05.

Capture décran de la règle des maths

Données après math-uc-dataafter

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right layout-auto
Identifiant CRM Recettes annuelles corrigées
1234 36 823 500
4133 7 875 000
8110 11 529 000
2201 44 751

Informations supplémentaires math-more-info

Pour créer une formule :

  1. Il vous suffit de commencer à saisir dans le champ Formule et les champs numériques qui correspondent à ce que vous tapez s’affichent dans un menu contextuel. Vous pouvez également faire glisser et déposer un champ numérique à partir des champs disponibles dans le volet de gauche.
    Mathématiques Plus d’informations 1

  2. Ajoutez l’opérande (par exemple * à multiplier) suivi d’un autre champ ou d’une valeur statique. Vous pouvez utiliser des parenthèses pour définir des formules plus complexes.

  3. Pour insérer une valeur statique (par exemple 1.05), saisissez la valeur et sélectionnez Ajouter x comme valeur statique ou Add -x comme valeur statique négative dans le menu contextuel.
    Mathématiques Plus d’informations 2

  4. Coche verte Coche indique si votre formule mathématique est valide, sinon un avertissement s’affiche. Alerte et le message Expression de formule non valide.
    Mathématiques Plus d’informations 3

Certaines considérations importantes doivent être prises en compte lorsque vous utilisez des nombres statiques dans la variable MATH function:

  • Les valeurs statiques doivent être associées à un champ. Par exemple, en utilisant la variable MATH avec uniquement des champs statiques n’est pas prise en charge.

  • Vous ne pouvez pas utiliser l'augmentation pour l'opérateur d'alimentation (ˆ) sur une valeur statique.

  • Si vous utilisez plusieurs valeurs statiques dans une formule, ces valeurs statiques doivent être regroupées à l’aide de parenthèses pour que la formule soit valide. Par exemple :

    • Cette formule renvoie une erreur.

      Mathématiques Plus d’informations 4

    • Cette formule est valide.

      Mathématiques Plus d’informations 5

Utilisez la fonction Math pour les calculs basés sur les accès. Utilisez la variable Résumé pour les calculs basés sur la portée d’un événement, d’une session ou d’une personne.

Fusionner les champs

Fusionne les valeurs de deux champs différents en un nouveau champ dérivé.

Détails

Spécification merge-fields-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limite Sortie
  • Chaîne
  • Numérique
  • Date
  • Champ:
    • Règles
    • Champs standard
    • Champs
S.O. 5 fonctions par champ dérivé Nouveau champ dérivé

Cas d’utilisation merge-fields-uc

Vous souhaitez créer une dimension composée du champ nom de page et du champ raison de l’appel dans le but d’analyser le parcours entre les canaux.

Données avant merge-fields-uc-databefore

table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto
Nom de la page Session Visiteurs
page d’aide 250 200
page d'accueil 500 250
page des détails du produit 300 200
table 0-row-3 1-row-3 2-row-3 3-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right layout-auto
Raison de l’appel Session Visiteurs
questions relatives à ma commande 275 250
apporter une modification à ma commande ; 150 145
problème lié à l’ordonnancement 100 95

Champ dérivé merge-fields-uc-derivedfield

Vous définissez une Cross Channel Interactions champ dérivé. Vous utilisez la variable FUSION DE CHAMPS pour définir une règle pour fusionner les valeurs de la fonction Nom de la page champ et Raison de l’appel et stockez-les dans le nouveau champ dérivé.

Capture d’écran de la règle Fusionner les champs

Données après merge-fields-uc-dataafter

table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 2-align-right 3-align-right 6-align-right 7-align-right 10-align-right 11-align-right 14-align-right 15-align-right 18-align-right 19-align-right 22-align-right 23-align-right 26-align-right 27-align-right layout-auto
Interactions cross-canal Sessions Visiteurs
page d'accueil 500 250
page des détails du produit 300 200
questions relatives à ma commande 275 250
page d’aide 250 200
apporter une modification à ma commande ; 150 145
problème lié à l’ordonnancement 100 95

Informations supplémentaires merge-fields-moreinfo

Vous devez sélectionner le même type de champ dans une règle Fusionner les champs . Par exemple, si vous sélectionnez un champ Date , tous les autres champs que vous souhaitez fusionner doivent être des champs Date .

Capture d’écran de la contrainte sur les champs de fusion

Suivant ou Précédent

Prend un champ comme entrée et résout la valeur précédente ou suivante de ce champ dans la portée de la session ou de l’utilisation. Cela s’applique uniquement aux champs du tableau Visite et Événement .

Détails

Spécification prevornext-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limite Sortie
  • Chaîne
  • Numérique
  • Date
  • Champ:

    • Règles
    • Champs standard
    • Champs

    Méthode:

    • Valeur précédente
    • Valeur suivante
  • Portée:

    • Personne
    • Session
  • Index:

    • Numérique
  • Inclure les répétitions:

    • Booléen
  • Inclure "Aucune valeur":

    • Booléen
S.O. 3 fonctions par champ dérivé Nouveau champ dérivé

Cas d’utilisation prevornext-uc1

Vous souhaitez comprendre ce que la variable next ou previous est la valeur des données que vous recevez, prise en compte des valeurs répétées.

Données prevornext-uc1-databefore

Exemple 1 - Gestion des répétitions d’inclusion

table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto
Données reçues Valeur suivante
Session
Index = 1
Inclure les répétitions
Valeur suivante
Session
Index = 1
NOT Include Repeats
Valeur précédente
Session
Index = 1
Inclure les répétitions
Valeur précédente
Session
Index = 1
NOT Include Repeats
Creative Cloud Creative Cloud recherche Aucune valeur Aucune valeur
Creative Cloud recherche recherche Creative Cloud Aucune valeur
recherche recherche détail du produit Creative Cloud Creative Cloud
recherche détail du produit détail du produit recherche Creative Cloud
détail du produit recherche recherche recherche recherche
recherche détails du produit détail du produit détail du produit détail du produit
détail du produit recherche recherche recherche recherche
recherche recherche Aucune valeur détail du produit détail du produit
recherche Aucune valeur Aucune valeur recherche détail du produit

Exemple 2 - Gestion des répétitions d’inclusion avec des valeurs vides dans les données reçues

table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 9-row-5 layout-auto
Données reçues Valeur suivante
Session
Index = 1
Inclure les répétitions
Valeur suivante
Session
Index = 1
NOT Include Repeats
Valeur précédente
Session
Index = 1
Inclure les répétitions
Valeur précédente
Session
Index = 1
NOT Include Repeats
Creative Cloud Creative Cloud recherche Aucune valeur Aucune valeur
Creative Cloud Creative Cloud recherche Creative Cloud Aucune valeur
Creative Cloud recherche recherche Creative Cloud Aucune valeur
recherche recherche détail du produit Creative Cloud Creative Cloud
recherche recherche détail du produit recherche Creative Cloud
recherche détail du produit détail du produit recherche Creative Cloud
détail du produit Aucune valeur Aucune valeur recherche recherche

Champ dérivé prevnext-uc1-derivedfield

Vous définissez une Next Value ou Previous value champ dérivé. Vous utilisez la variable SUIVANT OU PRÉCÉDENT pour définir une règle qui sélectionne la variable Données reçues champ, sélectionnez Valeur suivante ou Valeur précédente as Méthode, Session comme Portée et définissez la valeur de Index to 1.

Capture d’écran de la règle Fusionner les champs

Informations supplémentaires prevnext-moreinfo

Vous ne pouvez sélectionner que les champs appartenant au tableau Visite ou Événement .

Inclure les répétitions détermine comment gérer les valeurs qui se répètent pour la variable SUIVANT OU PRÉCÉDENT de la fonction

  • Inclure les répétitions et les valeurs suivantes ou précédentes. If Inclure les répétitions est sélectionnée, elle ignorera toutes les répétitions séquentielles des valeurs suivantes ou précédentes de l’accès actif.

  • Les lignes sans valeurs (vierges) pour un champ sélectionné ne verront pas les valeurs précédente ou suivante renvoyées dans le cadre du SUIVANT OU PRÉCÉDENT sortie de la fonction .

Remplacement d’expression régulière

Remplace une valeur d’un champ à l’aide d’une expression régulière par un nouveau champ dérivé.

Détails

Spécification regex-replace-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limite Sortie
  • Chaîne
  • Numérique
  • Champ:
    • Règles
    • Champs standard
    • Champs
  • Regex:
    • Chaîne Format de sortie:
    • Chaîne
  • Respect de la casse
    • Booléen
S.O. 1 fonction par champ dérivé Nouveau champ dérivé

Cas d’utilisation regex-replace-uc

Vous souhaitez saisir une option d’URL et l’utiliser comme identifiant de page unique pour analyser le trafic. Vous utilisez [^/]+(?=/$|$) pour que l’expression régulière capture la fin de l’URL et $1 comme modèle de sortie.

Données avant regex-replace-uc-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
URL de la page
https://business.adobe.com/products/analytics/adobe-analytics-benefits.html
https://business.adobe.com/products/analytics/adobe-analytics.html
https://business.adobe.com/products/experience-platform/customer-journey-analytics.html
https://business.adobe.com/products/experience-platform/adobe-experience-platform.html

Champ dérivé regex-replace-uc-derivedfield

Vous créez une Page Identifier champ dérivé. Vous utilisez la variable REGEX REPLACE pour définir une règle afin de remplacer la valeur de la fonction URL de référence à l’aide d’un Regex de [^/]+(?=/$|$) et Format de sortie de $1.

Capture décran de la règle Regex Remplace

Données après regex-replace-uc-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1
Identifiant de page
adobe-analytics-benefits.html
adobe-analytics.html
customer-journey-analytics.html
adobe-experience-platform.html

Informations supplémentaires regex-replace-more-info

Customer Journey Analytics utilise un sous-ensemble de la syntaxe de l’expression régulière Perl. Les expressions ci-dessous sont prises en charge :

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2
Expression Description
a Un seul caractère a.
a|b Un seul caractère a ou b.
[abc] Un seul caractère a, b ou c.
[^abc] N’importe quel caractère sauf a, b ou c.
[a-z] N’importe quel caractère entre a-z.
[a-zA-Z0-9] N’importe quel caractère entre a-z, A-Z, ou entre 0-9.
^ Correspond au début de la ligne.
$ Correspond à la fin de la ligne.
\A Début de chaîne.
\z Fin de chaîne.
. Correspond à n’importe quel caractère.
\s N’importe quel espace.
\S N’importe quel caractère sauf espace.
\d N’importe quel chiffre.
\D N’importe quel caractère non numérique.
\w N’importe quel caractère de soulignement, lettre ou chiffre.
\W N’importe quel caractère n’appartenant pas à un mot.
\b N’importe quelle limite de mot.
\B N’importe quel caractère qui n’est pas une limite de mot.
\< Début de mot.
\> Fin de mot.
(...) Acquérir tout ce qui est compris.
(?:...) Capture sans marquage. Empêche la référence de la correspondance dans la chaîne de sortie.
a? Zéro ou un de : a.
a* Zéro ou plus de : a.
a+ Un ou plus de : a.
a{3} Exactement 3 de : a.
a{3,} 3 ou plus de : a.
a{3,6} Entre 3 et 6 de : a.

Vous pouvez utiliser ces séquences au Format de sortie le nombre de fois désiré et dans n’importe quel ordre pour obtenir la sortie de chaîne souhaitée.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto
Séquence d’espace réservé de sortie Description
$& Génère ce qui correspondait à l’expression entière.
$n Génère ce qui correspondait à la énième sous-expression. Par exemple : $1 génère la première sous-expression.
$` Génère le texte entre la fin de la dernière correspondance trouvée (ou le début du texte si aucune correspondance précédente n’a été trouvée) et le début de la correspondance actuelle.
$+ Génère ce qui correspond à la dernière sous-expression marquée dans l’expression régulière.
$$ Génère le caractère de chaîne "$".

Split

Divise une valeur d’un champ en un nouveau champ dérivé.

Détails

Spécification split-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limite Sortie
  • Chaîne
  • Numérique
  • Champ:
    • Règles
    • Champs standard
    • Champs
  • Méthode:
    • De la gauche
    • De la droite
    • Convertir en tableau Pour le délimiteur :
    • Chaîne
  • Pour l’index :
    • Numérique
S.O. 5 fonctions par champ dérivé Nouveau champ dérivé

Cas d’utilisation 1 split-uc1

Vous collectez les réponses des applications vocales dans une liste délimitée dans une seule dimension. Vous souhaitez que chaque valeur de la liste soit une valeur unique dans le rapport de réponses.

Données avant split-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Réponses de l’application vocale Événements
C'était génial, c'était tout à fait logique, il recommanderait aux autres 1
C'était génial, un peu confus, je recommanderai aux autres 1
ce n'était pas génial, très déroutant, ne recommandera pas aux autres. 1

Champ dérivé split-u1-derivedfield

Vous créez une Responses champ dérivé. Vous utilisez la variable PARTAGE pour définir une règle permettant d’utiliser la fonction Convertir en tableau pour convertir les valeurs de la méthode Réponse de l’application vocale champ utilisant , comme la propriété Délimiteur.

Capture décran de la règle de partage 1

Données après split-uc1-dataafter

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto
Réponses Événements
c'était génial 2
recommandera aux autres 2
ce n'était pas génial 1
parfaitement logique 1
un peu confus 1
très déroutant 1
ne recommande pas aux autres 1

Cas d’utilisation 2 split-uc2

Vous collectez les réponses des applications vocales dans une liste délimitée dans une seule dimension. Vous souhaitez que les réponses de la première valeur de la liste apparaissent dans sa propre dimension. Vous souhaitez placer la dernière valeur de la liste dans sa propre dimension.

Données avant split-uc2-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Réponses Événements
C'était génial, logique, recommandera aux autres. 1
C'était génial, un peu confus, je recommanderai aux autres 1
ce n'était pas génial, très déroutant, ne recommandera pas aux autres. 1

Champ dérivé split-u2-derivedfield

Vous créez une First Response champ dérivé. Vous utilisez la variable PARTAGE pour définir une règle permettant de récupérer la première valeur de la fonction Réponses champ à gauche de la réponse , comme délimiteur.

Capture d’écran de la règle Partage - première valeur

Vous créez une Second Response champ dérivé pour extraire la dernière valeur de la propriété Réponses en sélectionnant À partir de la droite, 1 comme Délimiteur et 1 comme Index.

Capture d’écran de la règle Partage - dernière valeur

Données après split-uc2-dataafter

table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto
Première réponse Événements
c'était génial 2
ce n'était pas génial 1
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto
Deuxième réponse Événements
recommandera aux autres 2
ne recommande pas aux autres 1

Résumer

Applique des fonctions de type agrégation aux mesures ou dimensions aux niveaux de l’événement, de la session et de l’utilisateur.

Détails
note availability
AVAILABILITY
La fonctionnalité décrite dans cette section se trouve dans la phase de test limité de la publication et peut ne pas encore être disponible dans votre environnement. Cette note sera supprimée lorsque la fonctionnalité sera disponible. Pour plus d’informations sur le processus de mise à jour du Customer Journey Analytics, voir Versions des fonctionnalités de Customer Journey Analytics.

Spécification summarize-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limite Sortie
  • Chaîne
  • Numérique
  • Date
  • Valeur

    • Règles
    • Champs standard
    • Champs
  • Résumer les méthodes

  • Portée

    • Événement
    • Session
    • Personne
  • Numérique

    • MAX : renvoie la plus grande valeur d’un ensemble de valeurs.
    • MIN : renvoie la valeur la plus petite d’un ensemble de valeurs.
    • MEDIAN : renvoie une médiane pour un ensemble de valeurs.
    • MOYEN : renvoie la moyenne pour un ensemble de valeurs.
    • SUM : renvoie la somme d’un ensemble de valeurs.
    • COUNT : renvoie le nombre de valeurs reçues
    • DISTINCT - renvoie un ensemble de valeurs distinctes.
  • Chaînes

    • DISTINCT - renvoie un ensemble de valeurs distinctes.
    • COUNT DISTINCT : renvoie le nombre de valeurs distinctes.
    • MOST COMMON - renvoie la valeur de chaîne la plus souvent reçue
    • LEAST COMMON - renvoie la valeur de chaîne la moins souvent reçue
    • PREMIÈRE - Première valeur reçue ; applicable uniquement aux tables de session et d’événement.
    • LAST - Dernière valeur reçue ; applicable uniquement aux tables de session et d’événement
  • Dates

    • DISTINCT - renvoie un ensemble de valeurs distinctes.
    • COUNT DISTINCT : renvoie le nombre de valeurs distinctes.
    • MOST COMMON - renvoie la valeur de chaîne la plus souvent reçue
    • LEAST COMMON - renvoie la valeur de chaîne la moins souvent reçue
    • PREMIÈRE - Première valeur reçue ; applicable uniquement aux tables de session et d’événement.
    • LAST - Dernière valeur reçue ; applicable uniquement aux tables de session et d’événement
    • PREMIER : valeur la plus ancienne reçue (déterminée par l’heure) ; applicable uniquement aux tables de session et d’événement.
    • LATEST - Dernière valeur reçue (déterminée par l’heure) ; applicable uniquement pour les tables de session et d’événement.
3 fonction par champ dérivé Nouveau champ dérivé

Cas d’utilisation summarize-uc

Vous souhaitez classer l’option Ajouter aux recettes du panier en trois catégories différentes : Petit, Moyen et Grand. Vous pouvez ainsi analyser et identifier les caractéristiques des clients à forte valeur ajoutée.

Données avant summarize-uc-databefore

Hypothèses :

  • Ajouter au panier : les recettes sont collectées sous la forme d’un champ numérique.

Scénarios :

  • CustomerABC123 ajoute 35 € au panier pour ProductABC, puis ajoute séparément ProductDEF à son panier pour 75 €.
  • CustomerDEF456 ajoute 50 € au panier pour ProductGHI, puis ajoute séparément ProductJKL à son panier pour 275 €.
  • CustomerGHI789 ajoute 500 $ au panier pour ProductMNO.

Logique :

  • Si le total des recettes ajoutées au panier d’un visiteur est inférieur à 150 €, définissez cette valeur sur Petit.
  • Si le total des recettes ajoutées au panier d’un visiteur est supérieur à 150 €, mais inférieur à 500 €, définissez cette valeur sur Moyen.
  • Si le total des recettes d’ajout au panier d’un visiteur est supérieur ou égal à 500 $, définissez cette valeur sur Grand.

Résultats :

  • Total des recettes ajoutées au panier pour 110 $ pour CustomerABC123.
  • Total des recettes ajoutées au panier pour 325 $ pour CustomerDEF456.
  • Total des recettes ajoutées au panier pour 500 $ pour CustomerGHI789.

Champ dérivé summarize-uc-derivedfield

Vous pouvez créer une Add To Cart Revenue Size champ dérivé. Vous utilisez la variable SUMMARIZE et la fonction Somme Méthode de résumé avec Portée défini sur Personne pour additionner les valeurs de la variable cart_add champ . Ensuite, vous utilisez une seconde CAS LORSQUE pour fractionner le résultat dans les tailles des catégories de l’arborescence.

Capture décran du résumé de la règle 1

Données après summarize-uc-dataafter

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
Ajouter à la taille des recettes du panier Visiteurs
Petit 1
Méthode 1
Grand 1

Informations supplémentaires summarize-more-info

Utilisez la fonction de résumé pour les calculs basés sur la portée d’un événement, d’une session ou d’une personne. Utilisez la variable Mathématiques pour les calculs basés sur les accès.

Supprimer

Détermine les espaces, les caractères spéciaux ou le nombre de caractères à partir du début ou de la fin des valeurs de champ dans un nouveau champ dérivé.

Détails

Spécification trim-io

table 0-row-5 1-row-5
Input Data Type Entrée Opérateurs inclus Limite Sortie
  • Chaîne
  • Champ

    • Règles
    • Champs standard
    • Champs
  • Supprimer les espaces

  • Supprimer les caractères spéciaux

    • Saisie de caractères spéciaux
  • Rogner à gauche

    • De

      • Début de chaîne

      • Position

        • Position #
      • Chaîne

        • Valeur de chaîne
        • Index
        • Indicateur pour inclure une chaîne
    • À

      • Fin de chaîne

      • Position

        • Position #
      • Chaîne

        • Valeur de chaîne
        • Index
        • Indicateur pour inclure une chaîne
      • Longueur

  • Rogner à partir de la droite

    • De

      • Fin de chaîne

      • Position

        • Position #
      • Chaîne

        • Valeur de chaîne
        • Index
        • Indicateur pour inclure une chaîne
    • À

      • Début de chaîne

      • Position

        • Position #
      • Chaîne

        • Valeur de chaîne
        • Index
        • Indicateur pour inclure une chaîne
      • Longueur

S.O. 1 fonction par champ dérivé Nouveau champ dérivé

Cas d’utilisation 1 trim-uc1

Vous collectez des données sur les produits, mais ces données contiennent des caractères d’espace blanc masqués qui fragmentent les rapports. Vous souhaitez facilement supprimer tout espace blanc excessif.

Données avant trim-uc1-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 2-align-right 5-align-right 8-align-right 11-align-right layout-auto
ID de produit Événements
"prod12356 " 1
"prod12356" 1
" prod12356" 1

Champ dérivé trim-u1-derivedfield

Vous créez une Product Identifier champ dérivé. Vous utilisez la variable TRIM pour définir une règle à Rogner un espace blanc de la ID de produit champ .

Capture décran de la règle de partage 1

Données après trim-uc1-dataafter

table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto
Identifiant de produit Événements
"prod12356" 3

Cas d’utilisation 2 trim-uc2

Les données relatives aux noms de page collectées comprennent des caractères spéciaux erronés à la fin du nom de page qui doivent être supprimés.

Données avant trim-uc2-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto
Nom Événements
page d’accueil 1
page d'accueil ? 1
page d’accueil % 1
page d’accueil 1
page d’accueil/ 1

Champ dérivé trim-u2-derivedfield

Vous créez une Page Name champ dérivé. Vous utilisez la variable TRIM pour définir une règle à Rogner les caractères spéciaux de la Nom à l’aide du champ Caractères spéciaux #?%&/.

Capture d’écran de la règle Partage - première valeur

Données après trim-uc2-dataafter

table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto
Nom de la page Événements
page d'accueil 5

Cas d’utilisation 3 trim-uc3

Vous collectez des données, y compris un identifiant de magasin. Le paramètre storeID contient le code d’état américain abrégé sous la forme des deux premiers caractères. Vous souhaitez uniquement utiliser ce code d’état dans vos rapports.

Données avant trim-uc3-databefore

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right 20-align-right 23-align-right layout-auto
storeID Événements
CA293842 1
CA423402 1
UT123418 1
UT189021 1
ID028930 1
OR234223 1
NV22342 1

Champ dérivé trim-u3-derivedfield

Vous créez une Store Identifier champ dérivé. Vous utilisez la variable TRIM pour définir une règle à Tronquer depuis la droite la valeur storeID champ de chaîne de fin à position 3.

Capture d’écran de la règle Partage - première valeur

Données après trim-uc3-dataafter

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 2-align-right 5-align-right 8-align-right 11-align-right 14-align-right 17-align-right layout-auto
Identifiant de magasin Événements
CA 2
UT 2
ID 1
OU 1
NV 1

Analyse de l’URL

Analyse différentes parties d’une URL, y compris le protocole, l’hôte, le chemin ou les paramètres de requête.

Détails

Spécifications urlparse-io

table 0-row-5 1-row-5 layout-auto
Input Data Type Entrée Opérateurs inclus Limite Sortie
  • Chaîne
  • Champ:

    • Règles
    • Champs standard
    • Champs

    Option:

    • Protocole Get
    • Obtenir l’hôte
    • Obtenir le chemin
    • Obtenir la valeur de chaîne de requête
      • Paramètre de requête:
        • Chaîne
    • Obtention de la valeur de hachage
S.O. 5 fonctions par champ dérivé Nouveau champ dérivé

Cas d’utilisation 1 urlparse-uc1

Vous souhaitez uniquement utiliser le domaine référent de l’URL de référence dans le cadre de l’ensemble de règles d’un canal marketing.

Données avant urlparse-uc1-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
Referring URL
https://www.google.com/
https://duckduckgo.com/
https://t.co/
https://l.facebook.com/

Champ dérivé urlparse-uc1-derivedfield

Vous définissez une Referring Domain champ dérivé. Vous utilisez la variable PARTAGE D’URL pour définir une règle permettant de récupérer l’hôte à partir de la fonction URL de référence et stockez-les dans le nouveau champ dérivé.

Capture décran de la règle danalyse dURL 1

Données après urlparse-uc1-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 4-row-1 layout-auto
Referrer Domain
www.google.com
duckduckgo.com
t.co
l.facebook.com

Cas d’utilisation 2 urlparse-uc2

Vous souhaitez utiliser la valeur de la variable cid paramètre d’une chaîne de requête dans une Page URL dans le cadre de la sortie d’un rapport de code de suivi dérivé.

Données avant urlparse-uc2-databefore

table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto
Page URL
https://www.adobe.com/?cid=abc123
https://www.adobe.com/?em=email1234&cid=def123
https://www.adobe.com/landingpage?querystring1=test&test2=1234&cid=xyz123

Champ dérivé urlparse-uc2-derivedfield

Vous définissez une Query String CID champ dérivé. Vous utilisez la variable PARTAGE D’URL pour définir une règle permettant de récupérer la valeur du paramètre de chaîne de requête dans la variable URL de la page champ, spécification cid comme paramètre de requête. La valeur de sortie est stockée dans le nouveau champ dérivé.

Capture décran de la règle danalyse dURL 2

Données après urlparse-uc2-dataafter

table 0-row-1 1-row-1 2-row-1 3-row-1 layout-auto
Query String CID
abc123
def123
xyz123

Limites

Les restrictions suivantes s’appliquent à la fonctionnalité Champ dérivé en général :

  • Vous pouvez utiliser un maximum de dix champs de schéma différents (ne comprenant pas les champs standard) lors de la définition de règles pour un champ dérivé.
    • Sur dix champs de schéma différents au maximum, seuls trois champs de schéma de recherche ou de schéma de profil sont autorisés.
  • Vous pouvez avoir un maximum de 100 champs dérivés par connexion de Customer Journey Analytics.

Résumé des limitations de fonctions

Fonction
Limites
Cas si
  • 5 Cas Lorsque des fonctions remplissent un champ dérivé
  • 200 opérateurs par champ dérivé
Classer
  • 5 Classification des fonctions par champ dérivé
  • 200 opérateurs par champ dérivé
Concaténer
  • 2 Fonctions de concaténation par champ dérivé
Dédupliquer
  • 5 Déduplication des fonctions par champ dérivé
Chercher et remplacer
  • 2 Fonctions Chercher et Remplacer par champ dérivé
Recherche
  • 5 fonctions de recherche par champ dérivé
Minuscule
  • 2 fonctions en minuscules par champ dérivé
Math
  • 25 opérations par champ dérivé
  • 5 fonctions mathématiques par champ dérivé
Fusionner les champs
  • 2 Fonctions de fusion de champs par champ dérivé
Suivant ou Précédent
  • 3 fonctions suivantes ou précédentes par champ dérivé
Remplacement d’expression régulière
  • 1 fonction de remplacement de Regex par champ dérivé
Split
  • 5 Fonctions de partage par champ dérivé
Résumer
  • 3 Résumer les fonctions par champ dérivé
Supprimer
  • 1 fonction de rognage par champ dérivé
Analyse de l’URL
  • 5 fonctions d’analyse d’URL par champ dérivé

Opérateurs

Un opérateur dans un concept If ou Else If dans un cas Lorsque la fonction est la combinaison d’un critère avec one . Chaque valeur supplémentaire du critère s'ajoute au nombre d'opérateurs.

Par exemple, la condition ci-dessous utilise 13 opérateurs.

Exemples d’opérateurs

Un opérateur de la fonction Classifier est une entrée unique pour Lorsque la valeur est égale à la valeur d’origine Remplacer la valeur par Nouvelle valeur.

Par exemple, la règle Classifier ci-dessous utilise 3 opérateurs.

Capture d’écran de la règle 1 Classifier

Informations supplémentaires trim-more-info

Trim et Lowercase sont des fonctionnalités déjà disponibles dans les paramètres du composant dans Vues des données. L’utilisation de champs dérivés vous permet de combiner ces fonctions pour effectuer une transformation de données plus complexe directement dans Customer Journey Analytics. Par exemple, vous pouvez utiliser Lowercase pour supprimer le respect de la casse dans un champ d’événement, puis utilisez Lookup pour faire correspondre le nouveau champ minuscule à un jeu de données de recherche dont les clés de recherche sont uniquement en minuscules. Ou vous pouvez utiliser Trim pour supprimer des caractères avant de configurer Lookup sur le nouveau champ.

La prise en charge des champs de recherche et de profil dans les champs dérivés vous permet de transformer des données en fonction de recherches d’événements et d’attributs de profil. Cela peut s’avérer particulièrement utile dans les scénarios B2B avec des données au niveau du compte dans les jeux de données de recherche ou de profil. En outre, cette prise en charge est utile pour manipuler les données des champs communs à partir des données de recherche (comme les informations de campagne et le type d’offre) ou à partir des données de profil (comme le niveau membre et le type de compte).

Voir pour plus d’informations sur les champs dérivés :

recommendation-more-help
080e5213-7aa2-40d6-9dba-18945e892f79