Champs dérivés derived-fields
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 encore le définir comme composant dans la vue de données.
Les champs dérivés peuvent vous faire gagner beaucoup de temps et vous épargner beaucoup d’efforts par rapport à la transformation ou à la manipulation de vos données à d’autres emplacements en dehors de Customer Journey Analytics. Par exemple, Préparation de données, Data Distiller ou au sein de vos propres processus Extract Transform Load (ETL) / Extract Load Transform (ELT).
Les champs dérivés sont définis dans des Vues de données, reposent sur un ensemble de fonctions définies en tant que règles et sont appliqués aux champs standard et/ou de schéma disponibles.
Les cas d’utilisation disponibles sont les suivants :
-
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, le paramètre d’URL, l’URL de la page, le nom de la page).
Interface de champ dérivé interface
Lorsque vous créez ou modifiez un champ dérivé, vous utilisez l’interface des champs dérivés.
Utilisez la liste déroulante pour sélectionner entre :
Vous pouvez rechercher une fonction, des modèles de fonction, un schéma et des champs standard à l’aide de la zone de recherche
Vous pouvez filtrer la liste d’objets sélectionnée en sélectionnant
Consultez la section Interface de règle pour plus dʼinformations.
Vous pouvez insérer une fonction au début, à la fin ou entre des 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é.
Assistant Modèle de champ wizard
Lorsque vous accédez pour la première fois à l’interface des champs dérivés, l’assistant Commencer par un modèle de champ s’affiche.
- Sélectionnez le modèle qui décrit le mieux le type de champ que vous essayez de créer.
- Sélectionnez le bouton Sélectionnez pour continuer.
La boîte de dialogue du champ dérivé est renseignée avec les règles (et fonctions) requises ou utiles pour le type de champ que vous avez sélectionné. Consultez Modèles de fonction pour plus d’informations sur les modèles disponibles.
Interface des règles rules
Lorsque vous définissez une règle dans le créateur de règles, vous utilisez l’interface de règle.
Query Parameter
.Pour afficher une fenêtre contextuelle contenant plus d’informations sur la fonction, sélectionnez
Sélectionnez
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, en gras, en italique, en soulignement, à droite, à gauche, centré, en couleur, en liste numérique et à puces) et ajouter des liens à des informations externes.
Pour terminer la modification de la description, cliquez en dehors de l’éditeur.
Consultez Référence des fonctions pour des informations détaillées sur chacune des fonctions prises en charge.
Créer un champ dérivé create
-
Sélectionnez une vue de données existante ou créez une vue de données. Pour plus d’informations, reportez-vous à la section Vues de données.
-
Sélectionnez l’onglet Composants de la vue de données.
-
Sélectionnez Créer un champ dérivé dans le rail de gauche.
-
Pour définir votre champ dérivé, utilisez l’interface Créer un champ dérivé. Consultez Interface des champs dérivés.
Pour enregistrer votre nouveau champ dérivé, sélectionnez Enregistrer .
-
Votre nouveau champ dérivé est ajouté au conteneur Champs dérivés >, dans le cadre des Champs de schéma dans le rail gauche de votre vue de données.
Modifier un champ dérivé edit
-
Sélectionnez une vue de données existante. Pour plus d’informations, reportez-vous à la section Vues de données.
-
Sélectionnez l’onglet Composants de la vue de données.
-
Sélectionnez l’onglet Champs de schéma dans le volet Connexion à gauche.
-
Sélectionnez le conteneur Champs dérivés >.
-
Pointez sur le champ dérivé à modifier, puis sélectionnez
-
Pour modifier le champ dérivé, utilisez l’interface Modifier le champ dérivé. Consultez Interface des champs dérivés.
-
Sélectionnez Enregistrer pour enregistrer le champ dérivé mis à jour.
-
Sélectionnez Annuler pour annuler les modifications apportées au champ dérivé.
-
Sélectionnez 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)
en plus.
-
Si vous avez également utilisé un champ dérivé en tant que composant pour des dimensions ou des mesures dans votre vue de données :
-
Sélectionnez le composant. Notez que le composant peut avoir un nom différent de celui de votre champ dérivé.
-
Dans le panneau Composant, sélectionnez l’
-
Pour modifier le champ dérivé, utilisez l’interface Modifier le champ dérivé. Consultez Interface des champs dérivés.
-
Sélectionnez Enregistrer pour enregistrer le champ dérivé mis à jour.
-
Sélectionnez Annuler pour annuler les modifications apportées au champ dérivé.
-
Sélectionnez 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)
en plus.
-
Supprimer un champ dérivé delete
-
Sélectionnez une vue de données existante. Pour plus d’informations, reportez-vous à la section Vues de données.
-
Sélectionnez l’onglet Composants de la vue de données.
-
Sélectionnez l’onglet Champs de schéma dans le volet Connexion.
-
Sélectionnez Champs dérivés > Conteneur.
-
Pointez sur le champ dérivé à supprimer, puis sélectionnez
-
Dans l’interface Modifier le champ dérivé, sélectionnez Supprimer.
Une boîte de dialogue 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électionnez Continuer pour supprimer le champ dérivé.
Si vous avez également utilisé un champ dérivé en tant que composant pour des dimensions ou des mesures dans votre vue de données :
-
Sélectionnez le composant. Notez que le composant peut avoir un nom différent de celui de votre champ dérivé.
-
Dans le panneau Composant, sélectionnez l’
-
Dans l’interface Modifier le champ dérivé, sélectionnez Supprimer.
Une boîte de dialogue 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électionnez Continuer pour supprimer le champ dérivé.
Modèles de fonction templates
Pour créer rapidement un champ dérivé pour des cas d’utilisation spécifiques, des modèles de fonction sont disponibles. Ces modèles de fonction sont accessibles à partir de la zone du sélecteur dans l’interface des champs dérivés ou sont présentés lors de leur première utilisation dans l’assistant Commencer par un modèle de champ.
Canaux marketing mchannel
Ce modèle de fonction utilise un ensemble de règles pour créer des canaux marketing.
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Rebonds bounces
Ce modèle de fonction utilise un ensemble de règles pour identifier les rebonds de site.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Combinaison multidimensionnelle multi-dim
Ce modèle de fonction combine deux valeurs en une seule.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Nom convivial de jeu de données friendlyname
Ce modèle de fonction fournit un nom de jeu de données lisible.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Nom de page à partir d’une URL pagename
Ce modèle de fonction crée un nom de page simple.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Saison de fêtes holiday
Ce modèle de fonction classe les périodes clés de l’année.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Objectifs mensuels goals
Ce modèle de fonction définit des objectifs mensuels personnalisés.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Obtenir toutes les valeurs dans la liste délimitée allvalues
Ce modèle de fonction convertit une liste limitée en tableau.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Obtenir la première valeur dans la liste délimitée firstvalue
Ce modèle de fonction récupère la première valeur d’une liste délimitée.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Obtenir la dernière valeur dans une liste délimitée lastvalue
Ce modèle de fonction récupère la dernière valeur d’une liste délimitée.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Nom de domaine domain
Ce modèle de fonction extrait le nom de domaine à l’aide d’une expression régulière.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Obtenir le paramètre de la chaîne de requête querystring
Ce modèle de fonction extrait les valeurs de chaîne de requête.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Champ de transition transition
Ce modèle de fonction fait passer la création de rapports d’un champ à un autre.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Détection simple des robots botdetection
Ce modèle de fonction implémente l’identification simple des robots.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Lien de sortie exit
Ce modèle de fonction identifie le dernier lien sur lequel la personne a cliqué au cours d’une session.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Lien de téléchargement download
Ce modèle de fonction signale les liens de téléchargement courants.
note note |
---|
NOTE |
Vous devez disposer du package Select ou d’une version supérieure pour utiliser la fonctionnalité décrite dans cette section. Contactez votre administrateur ou administratrice si vous ne savez pas de quel package Customer Journey Analytics vous disposez. |
Pour utiliser le modèle, vous devez spécifier les paramètres appropriés pour chaque fonction répertoriée comme faisant partie des règles du modèle. Consultez Référence de fonction pour en savoir plus.
Référence de fonction functionref
Pour chaque fonction prise en charge, consultez les détails ci-dessous sur :
-
Spécifications :
- Type de données en entrée : type de données pris en charge,
- Entrée : valeurs possibles pour l’entrée,
- 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).
Cas si casewhen
Applique des conditions, en fonction de critères définis à partir d’un ou de plusieurs champs. Ces critères sont ensuite utilisés pour définir les valeurs du nouveau champ dérivé en fonction de la séquence des conditions.
Spécifications casewhen-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limites | Sortie |
|
|
Chaînes
Numérique
Dates
|
|
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
contientps_
, le canal marketing doit être identifié comme un référencement payant. - Si le référent provient d’un moteur de recherche et que la page ne contient pas la chaîne de requête
cid
, le canal marketing doit être identifié comme une recherche naturelle. - Si une page comporte une valeur de chaîne de requête où
cid
contientem_
, le canal marketing doit être identifié comme un e-mail. - Si une page comporte une valeur de chaîne de requête où
cid
contientds_
, le canal marketing doit être identifié comme une publicité display. - Si une page comporte une valeur de chaîne de requête où
cid
contientso_
, le canal marketing doit être identifié comme un référencement 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 un référencement 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 |
||
4 | https://google.com |
https://site.com/?cid=ps_abc098765 |
Paid Search |
5 | https://google.com |
https://site.com/?cid=em_765544332 |
|
6 | https://google.com |
Natural Search |
Données antérieures 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 |
Champs dérivés casewhen-uc1-derivedfield
Vous définissez un champ dérivé Marketing Channel
. Les fonctions CAS SI permettent de définir des règles qui créent des valeurs pour un champ en fonction de valeurs existantes pour les champs Page URL
et Referring URL
.
Notez l’utilisation de la fonction ANALYSE D’URL pour définir des règles afin de récupérer les valeurs Page Url
et Referring Url
avant l’application des règles CAS SI.
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 |
Paid Search |
Natural Search |
Cas d’utilisation 2 casewhen-uc2
Vous avez collecté plusieurs variantes de recherche dans votre dimension Product Finding Methods. Pour comprendre les performances globales de la recherche par rapport à la navigation, vous devez passer beaucoup de temps à combiner manuellement les résultats.
Votre site collecte les valeurs suivantes pour votre dimension Product Finding Methods. En fin de compte, 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 antérieures 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 |
Champs dérivés casewhen-uc2-derivedfield
Vous définissez un champ dérivé Product Finding Methods (new)
. Vous créez les règles CAS SI suivantes dans le créateur de règles. Ces règles appliquent la logique à toutes les variations possibles des anciennes valeurs de champ Méthodes de recherche de produit pour search
et browse
à l’aide du critère Contient l’expression.
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 pour les voyages réservés afin de pouvoir générer des rapports sur la durée regroupée des voyages.
Hypothèses :
- L’organisation collecte la durée du voyage dans un champ numérique.
- Elle souhaite regrouper les durées de 1 à 3 jours dans un compartiment appelé « short trip ».
- Elle souhaite regrouper les durées de 4 à 7 jours dans un compartiment appelé « medium trip ».
- Elle souhaite regrouper les durées de 8 jours et plus dans un compartiment appelé « long trip ».
- 132 voyages ont été réservés pour une durée d’1 jour.
- 110 voyages ont été réservés pour une durée de 2 jours.
- 105 voyages ont été réservés pour une durée de 3 jours.
- 99 voyages ont été réservés pour une durée de 4 jours.
- 92 voyages ont été réservés pour une durée de 5 jours.
- 85 voyages ont été réservés pour une durée de 6 jours.
- 82 voyages ont été réservés pour une durée de 7 jours.
- 78 voyages ont été réservés pour une durée de 8 jours.
- 50 voyages ont été réservés pour une durée de 9 jours.
- 44 voyages ont été réservés pour une durée de 10 jours.
- 38 voyages ont été réservés pour une durée de 11 jours.
- 31 voyages ont été réservés pour une durée de 12 jours.
Le rapport voulu 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 antérieures 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 |
Champs dérivés casewhen-uc3-derivedfield
Vous définissez un champ dérivé Trip Duration (bucketed)
. Vous créez la règle CAS SI suivante dans le créateur de règles. Cette règle applique une logique pour regrouper les anciennes valeurs de champ Durée du voyage en trois valeurs : short trip
, medium trip
et long trip
.
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 conteneurs imbriqués, modélisée d’après le modèle de données d’expérience XDM d’Adobe Experience Platform. Voir Conteneurs et Conteneurs de segments 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 :
Les contraintes suivantes s’appliquent et sont appliquées lors de la sélection et de la définition des 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 | Les valeurs que vous sélectionnez dans la même construction Si, Sinon, si (à l’aide des opérateurs Et ou Ou) dans une règle doivent provenir du même conteneur et peuvent être de n’importe quel type (chaîne
![]() |
B | Toutes les valeurs que vous définissez dans une règle doivent provenir du même conteneur et avoir le même type ou une valeur dérivée du même type.![]() |
C | Les valeurs que vous sélectionnez dans les constructions Si, Sinon, si de la règle ne doivent pas nécessairement provenir du même conteneur et ne doivent pas nécessairement être du même type.![]() |
Classifier classify
Définit un ensemble de valeurs qui sont remplacées par les valeurs correspondantes dans un nouveau champ dérivé.
Spécifications classify-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limites | Sortie |
|
|
S.O. |
|
Nouveau champ dérivé |
Cas d’utilisation 1 classify-uc1
Vous disposez d’un fichier CSV qui comprend une colonne clé pour hotelID
et une ou plusieurs colonnes supplémentaires associées à hotelID
: city
, rooms
, hotel name
.
Vous collectez Hotel ID dans une dimension mais souhaitez créer une dimension Hotel Name dérivée de hotelID
dans le fichier CSV.
Structure et contenu de 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 | Vues 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 | Vues de produit |
SLC Downtown | 200 |
LA Airport | 198 |
Market Street | 190 |
Données antérieures 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 |
Champs dérivés classify-uc1-derivedfield
Vous définissez un champ dérivé Hotel Name
. Utilisez la fonction CLASSIFIER pour définir une règle dans laquelle vous pouvez classer les valeurs du champ ID d’hôtel et les remplacer par de nouvelles valeurs.
Si vous souhaitez inclure des valeurs d’origine que vous n’avez pas définies dans les valeurs à classer (par exemple, ID d’hôtel AMS789), veillez à sélectionner Afficher les valeurs d’origine. Cela garantit que AMS789 fait partie de la sortie du champ dérivé, même si cette valeur n’est pas classée.
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 convivial de page pour plusieurs pages. Cette collection mixte de valeurs rompt la création de rapports.
Données antérieures 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 |
Champs dérivés classify-uc2-derivedfield
Vous définissez un champ dérivé Page Name (updated)
. Utilisez la fonction CLASSIFIER pour définir une règle dans laquelle vous pouvez classer les valeurs de votre champ Nom de page existant et remplacer par des valeurs correctes mises à jour.
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 de règle Classifier :
- Pour effacer rapidement toutes les valeurs du tableau, sélectionnez
- Pour charger un fichier CSV contenant les valeurs d’origine pour Lorsque les valeurs sont égales à et les nouvelles valeurs pour Remplacer les valeurs par, sélectionnez
- Pour télécharger un modèle permettant de créer un fichier CSV avec les valeurs d’origine et les nouvelles valeurs à charger, sélectionnez
- Pour télécharger un fichier CSV avec toutes les valeurs d’origine et les nouvelles valeurs renseignées dans l’interface de règle, sélectionnez
Concaténer concatenate
Combine les valeurs de champ en un nouveau champ dérivé unique avec des délimiteurs définis.
Spécifications concatenate-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limites | Sortie |
|
|
S.O. | 2 fonctions par champ dérivé | Nouveau champ dérivé |
Cas d’utilisation concatenate-uc
Vous collectez actuellement les codes d’aéroport d’origine et de destination dans des champs distincts. Vous souhaitez combiner les deux champs en une seule dimension séparée par un trait d’union (-). Vous pouvez ainsi analyser la combinaison de l’origine et de la destination pour identifier les principaux itinéraires 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 ou l’utilisatrice détermine d’utiliser le délimiteur « - » entre les valeurs.
Imaginez que les réservations suivantes soient effectuées :
- Client ABC123 réserve un vol entre Salt Lake City (SLC) et Orlando (MCO).
- Client ABC456 réserve un vol entre Salt Lake City (SLC) et Los Angeles (LAX).
- Client ABC789 réserve un vol entre Salt Lake City (SLC) et Seattle (SEA).
- Client ABC987 réserve un vol entre Salt Lake City (SLC) et San Jose (SJO).
- Client ABC654 réserve 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 antérieures 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 | |
---|---|
Origine | Destination |
SLC | MCO |
SLC | LAX |
SLC | SEA |
SLC | SJO |
SLC | MCO |
Champs dérivés concatenate-derivedfield
Vous définissez un champ dérivé Origin - Destination
. Utilisez la fonction CONCATÉNER pour définir une règle afin de concaténer les champs Origine et Destination à l’aide du Délimiteur -
.
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 dedup
Empêche de compter une valeur plusieurs fois.
Spécifications deduplicate-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limites | Sortie |
|
|
S.O. | 5 fonctions par champ dérivé | Nouveau champ dérivé |
Cas d’utilisation 1 deduplicate-uc1
Vous souhaitez éviter de compter les revenus en double lorsqu’une personne recharge la page de confirmation de réservation. Vous utilisez l’ID de confirmation de réservation à l’identifiant pour ne plus comptabiliser le chiffre d’affaires une fois reçu lors du même événement.
Données antérieures 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 |
Champs dérivés deduplicate-uc1-derivedfield
Vous définissez un champ dérivé Booking Confirmation
. Utilisez la fonction DÉDUPLIQUER pour définir une règle afin de dédupliquer la Valeur Booking pour Portée Person avec ID de déduplication ID de confirmation de réservation. Sélectionnez Conserver la première instance comme Valeur à conserver.
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 des événements comme proxy pour les clics publicitaires de campagne avec des campagnes marketing externes. Les rechargements et les redirections entraînent une inflation 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 le surcomptage de l’événement.
Données antérieures 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 | 1 | |
DEF123 | 1 | |
JKL123 | Recherche naturelle | 1 |
JKL123 | Recherche naturelle | 1 |
Champs dérivés deduplicate-uc2-derivedfield
Vous définissez un nouveau champ dérivé Tracking Code (deduplicated)
. Utilisez la fonction DÉDUPLIQUER pour définir une règle afin de dédupliquer le code de suivi avec une portée de déduplication de session et conserver la première instance comme valeur à conserver.
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 | 1 | |
JKL123 | Recherche naturelle | 1 |
Recherche et remplacement find-and-replace
Cette fonction permet de trouver toutes les valeurs dans un champ sélectionné et de remplacer ces valeurs par une valeur différente dans un nouveau champ dérivé.
Spécifications findreplace-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limites | Sortie |
|
|
Chaînes
|
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 sur les canaux marketing externes, par exemple email%20 marketing
au lieu de email marketing
. Ces valeurs incorrectes fracturent vos rapports et rendent plus difficile la visualisation des performances des e-mails. Vous souhaitez remplacer email%20marketing
par email marketing
.
Rapport original
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 antérieures 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 |
Champs dérivés findreplace-uc-derivedfield
Vous définissez un champ dérivé Email Marketing (updated)
. La fonction RECHERCHER ET REMPLACER permet de définir une règle pour rechercher et remplacer toutes les occurrences de email%20marketing
par email marketing
.
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 lookup
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 ultérieur de la règle.
Spécification lookup-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limite | Sortie |
|
|
S.O. | 3 fonctions par champ dérivé | Nouveau champ dérivé ou nouvelle valeur pour un traitement ultérieur dans la règle suivante |
Cas d’utilisation lookup-uc
Vous souhaitez rechercher le nom de l’activité à l’aide de l’identifiant d’activité collecté lorsque vos clientes et clients cliquaient 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égorie de test MVT |
415852 | Luma - Campagne Max 2022 |
402922 | Bannières de page d’accueil |
Champs dérivés lookup-uc-derivedfield
Vous définissez un champ dérivé Activity Name
. Vous utilisez la fonction RECHERCHE pour définir une règle de recherche de la valeur des données collectées, spécifiée dans le champ Champ pour appliquer la recherche (par exemple, ActivityIdentifier). Sélectionnez le jeu de données de recherche dans la liste Jeu de données de recherche (par exemple, New CJA4T Activities). Sélectionnez ensuite le champ de l’identifiant (par exemple, ActivityIdentifier) dans la liste Clé correspondante et le champ à renvoyer dans la liste Valeurs à renvoyer (par exemple, ActivityName).
Informations supplémentaires lookup-more-info
La fonction de recherche est appliquée au moment du rapport aux données récupérées par Customer Journey Analytics à partir du jeu de données de recherche que vous avez configuré dans le cadre de votre connexion.
Vous pouvez rapidement insérer une fonction Recherche dans le créateur de règles, contenant déjà une ou plusieurs autres fonctions.
- Sélectionnez Champs de schéma dans le sélecteur.
- Sélectionnez
- Sélectionnez votre jeu de données de recherche et recherchez le champ à utiliser pour la recherche.
- Faites glisser et déposez le champ de recherche sur l’un des champs d’entrée disponibles pour une fonction (par exemple, Cas si). Lorsqu’il est valide, une zone bleue, intitulé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 des valeurs pertinentes pour tous les champs.
Minuscules lowercase
Convertit les valeurs d’un champ en minuscules et les stocke dans un nouveau champ dérivé.
Spécification lowercase-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limite | Sortie |
|
|
S.O. | 2 fonctions par champ dérivé | Nouveau champ dérivé |
Cas d’utilisation lowercase-uc
Vous souhaitez convertir tous les noms de produit collectés en minuscules pour des rapports appropriés.
Données antérieures 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 produit collectés | Vues de produit |
Raquette de tennis | 35 |
Raquette De Tennis | 33 |
raquette de tennis | 21 |
Batte de baseball | 15 |
Batte De Baseball | 12 |
batte de baseball | 10 |
Champs dérivés lowercase-uc-derivedfield
Vous définissez un champ dérivé Product Names
. Utilisez la fonction MINUSCULES pour définir une règle afin de convertir la valeur du champ Noms de produits collectés en minuscules et de la stocker dans le nouveau champ dérivé.
Données après lowercase-uc-dataafter
table 0-row-2 1-row-2 2-row-2 layout-auto | |
---|---|
Noms des produits | Vues de produit |
raquette de tennis | 89 |
batte de baseball | 37 |
Math math
Utilisez des opérateurs mathématiques de base (ajouter, soustraire, multiplier, diviser et élever à une puissance) sur des champs numériques.
Spécification math-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limite | Sortie |
|
|
|
|
Nouveau champ dérivé |
Cas d’utilisation math-uc
En raison de l’inflation, vous souhaitez corriger les chiffres d’affaires des données CRM ingérées avec une inflation de 5 %.
Données antérieures 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 | |
---|---|
ID CRM | Chiffre d’affaires annuel |
1234 | 35 070 000 |
4133 | 7 500 000 |
8110 | 10 980 |
2201 | 42 620 |
Champs dérivés math-uc-derivedfield
Vous définissez un champ dérivé Corrected Annual Revenue
. Utilisez la fonction MATH pour définir une règle qui multiplie le chiffre d’affaires annuel d’origine par 1,05.
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 | |
---|---|
ID CRM | Recettes annuelles corrigées |
1234 | 36 823 500 |
4133 | 7 875 000 |
8110 | 11 529,00 |
2201 | 44 751 |
Informations supplémentaires math-more-info
Pour créer une formule, procédez comme suit :
-
Commencez simplement à saisir dans le champ Formule et les champs numériques qui correspondent à ce que vous saisissez apparaîtront 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.
-
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. -
Pour insérer une valeur statique (par exemple,
1.05
), saisissez la valeur et sélectionnez Ajouter x comme valeur statique ou Ajouter -x comme valeur statique négative dans le menu contextuel.
-
Une coche verte
Certaines considérations importantes doivent être prises en compte lorsque vous utilisez des nombres statiques dans la fonction MATH :
-
Les valeurs statiques doivent être associées à un champ. Par exemple, l’utilisation de la fonction MATH avec uniquement des champs statiques n’est pas prise en charge.
-
Vous ne pouvez pas utiliser l’opérateur de montée en puissance (
ˆ
) 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.
-
Cette formule est valide.
-
Utilisez la fonction Math pour les calculs basés sur le niveau de l’accès. Utilisez la fonction Résumer pour les calculs basés sur l’événement, la session ou la portée de la personne.
Fusionner les champs merge
Fusionne les valeurs de deux champs différents en un nouveau champ dérivé.
Spécification merge-fields-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limite | Sortie |
|
|
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 la page et du champ motif de l’appel dans le but d’analyser le parcours sur plusieurs canaux.
Données antérieures 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 et visiteuses |
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 et visiteuses |
Questions sur ma commande | 275 | 250 |
Apporter une modification à ma commande | 150 | 145 |
Problème de commande | 100 | 95 |
Champs dérivés merge-fields-uc-derivedfield
Vous définissez un champ dérivé Cross Channel Interactions
. Utilisez la fonction FUSIONNER LES CHAMPS pour définir une règle afin de fusionner les valeurs du champ Nom de page et du champ Motif de l’appel et de les stocker dans le nouveau champ dérivé.
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 muticanales | Sessions | Visiteurs et visiteuses |
Page d’accueil | 500 | 250 |
Page des détails du produit | 300 | 200 |
Questions sur ma commande | 275 | 250 |
Page d’aide | 250 | 200 |
Apporter une modification à ma commande | 150 | 145 |
Problème de commande | 100 | 95 |
Informations supplémentaires merge-fields-moreinfo
Vous devez sélectionner le même type de champs 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.
Suivant ou Précédent next-previous
Prend un champ en entrée et résout la valeur suivante ou précédente pour ce champ dans la portée de la session ou de l’utilisation. Cela s’appliquera uniquement aux champs du tableau Visite et Événement.
Spécification prevornext-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limite | Sortie |
|
|
S.O. | 3 fonctions par champ dérivé | Nouveau champ dérivé |
Cas d’utilisation prevornext-uc1
Vous souhaitez comprendre quelle est la valeur suivante ou précédente des données que vous recevez, en tenant compte des valeurs de répétition.
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 NE PAS inclure les répétitions |
Valeur précédente Session Index = 1 Inclure les répétitions |
Valeur précédente Session Index = 1 NE PAS inclure les répétitions |
Accueil | Accueil | Recherche | Aucune valeur | Aucune valeur |
Accueil | Recherche | Recherche | Accueil | Aucune valeur |
Recherche | Recherche | Détails du produit | Accueil | Accueil |
Recherche | Détails du produit | Détails du produit | Recherche | Accueil |
Détails du produit | Recherche | Recherche | Recherche | Recherche |
Recherche | Détails du produit | Détails du produit | Détails du produit | Détails du produit |
Détails du produit | Recherche | Recherche | Recherche | Recherche |
Recherche | Recherche | Aucune valeur | Détails du produit | Détails du produit |
Recherche | Aucune valeur | Aucune valeur | Recherche | Détails du produit |
Exemple 2 - Gestion des répétitions incluant 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 NE PAS inclure les répétitions |
Valeur précédente Session Index = 1 Inclure les répétitions |
Valeur précédente Session Index = 1 NE PAS inclure les répétitions |
Accueil | Accueil | Recherche | Aucune valeur | Aucune valeur |
Accueil | Accueil | Recherche | Accueil | Aucune valeur |
Accueil | Recherche | Recherche | Accueil | Aucune valeur |
Recherche | Recherche | Détails du produit | Accueil | Accueil |
Recherche | Recherche | Détails du produit | Recherche | Accueil |
Recherche | Détails du produit | Détails du produit | Recherche | Accueil |
Détails du produit | Aucune valeur | Aucune valeur | Recherche | Recherche |
Champs dérivés prevnext-uc1-derivedfield
Vous définissez un champ dérivé Next Value
ou Previous value
. Utilisez la fonction SUIVANT OU PRÉCÉDENT pour définir une règle qui sélectionne le champ Données reçues, sélectionnez Valeur suivante ou Valeur précédente comme Méthode, Session comme Étendue et définissez la valeur d’Index sur 1
.
Informations supplémentaires prevnext-moreinfo
Vous pouvez uniquement sélectionner des champs appartenant au tableau Visite ou Événement.
Inclure les répétitions détermine comment gérer les valeurs de répétition pour la fonction SUIVANT OU PRÉCÉDENT.
-
Incluez les recherches répétées et les valeurs suivantes ou précédentes. Si l’option Inclure les répétitions est sélectionnée, elle ignore les répétitions séquentielles des valeurs suivantes ou précédentes de l’accès actuel.
-
Les valeurs suivantes ou précédentes ne seront pas renvoyées dans les lignes sans valeur (vide) pour un champ sélectionné dans le cadre de la sortie de la fonction SUIVANT OU PRÉCÉDENT.
Remplacement d’expression régulière regex-replace
Remplace une valeur d’un champ à l’aide d’une expression régulière par un nouveau champ dérivé.
Spécification regex-replace-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limite | Sortie |
|
|
S.O. | 1 fonction par champ dérivé | Nouveau champ dérivé |
Cas d’utilisation regex-replace-uc
Vous souhaitez capturer une partie d’une URL et l’utiliser comme identifiant de page unique pour analyser le trafic. Vous utilisez [^/]+(?=/$|$)
pour l’expression régulière afin de capturer la fin de l’URL et $1
comme modèle de sortie.
Données antérieures 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 |
Champs dérivés regex-replace-uc-derivedfield
Vous créez un champ dérivé Page Identifier
. Utilisez la fonction REMPLACEMENT D’EXPRESSION RÉGULIÈRE pour définir une règle afin de remplacer la valeur du champ URL de référence à l’aide d’une expression régulière [^/]+(?=/$|$)
et d’un format de sortie $1
.
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 la 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 correspondait à la dernière sous-expression marquée dans l’expression régulière. |
$$ |
Génère le caractère de chaîne "$" . |
Partage split
Fractionne une valeur d’un champ en un nouveau champ dérivé.
Spécification split-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limite | Sortie |
|
|
S.O. | 2 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 des réponses.
Données antérieures 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 |
Elle était géniale, tout à fait sensée, je recommande. | 1 |
Elle était géniale, un peu déroutante, je recommande. | 1 |
Elle n’était pas géniale, très déroutante, je ne le recommande pas. | 1 |
Champs dérivés split-u1-derivedfield
Vous créez un champ dérivé Responses
. Utilisez la fonction PARTAGE pour définir une règle afin d’utiliser la méthode Convertir en tableau pour convertir les valeurs du champ Réponse de l’application vocale en utilisant ,
comme Délimiteur.
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 |
Elle était géniale. | 2 |
Je recommande. | 2 |
Elle n’était pas géniale. | 1 |
Elle était tout à fait sensée. | 1 |
Elle était un peu déroutante. | 1 |
Elle était très déroutante. | 1 |
Je ne recommande pas. | 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 soient intégrées à sa propre dimension. Vous souhaitez placer la dernière valeur de la liste dans sa propre dimension.
Données antérieures 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 |
Elle était géniale, tout à fait sensée, je recommande. | 1 |
Elle était géniale, un peu déroutante, je recommande. | 1 |
Elle n’était pas géniale, très déroutante, je ne le recommande pas. | 1 |
Champs dérivés split-u2-derivedfield
Vous créez un champ dérivé First Response
. Utilisez la fonction Partage pour définir une règle afin de prendre la première valeur du champ Réponses situé à gauche du ,
de réponse comme délimiteur.
Vous créez un champ dérivé Second Response
pour prendre la dernière valeur du champ Réponses en sélectionnant De la droite, 1 comme délimiteur et 1 comme index.
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 |
Elle était géniale. | 2 |
Elle n’était pas géniale. | 1 |
table 0-row-2 1-row-2 2-row-2 2-align-right 5-align-right 8-align-right layout-auto | |
---|---|
Seconde réponse | Événements |
Je recommande. | 2 |
Je ne recommande pas. | 1 |
Résumer summarize
Permet d’appliquer des fonctions de type agrégation à des mesures ou à des dimensions aux niveaux de l’événement, de la session et de l’utilisateur ou de l’utilisatrice.
Spécification summarize-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limite | Sortie |
|
|
|
3 fonctions par champ dérivé | Nouveau champ dérivé |
Cas d’utilisation summarize-uc
Vous souhaitez catégoriser les Revenus d’ajout au panier en trois catégories différentes : Petit, Moyen et Grand. Vous pouvez ainsi analyser et identifier les caractéristiques des clientes et clients à forte valeur ajoutée.
Données antérieures summarize-uc-databefore
Hypothèses :
- La valeur pour Revenus d’ajout au panier est collectée sous la forme d’un champ numérique.
Scénarios :
- ClientABC123 ajoute 35 $ à son panier pour ProductABC, puis ajoute séparément ProduitDEF à son panier pour 75 $.
- ClientDEF456 ajoute 50 $ à son panier pour ProduitGHI, puis ajoute séparément ProduitJKL à son panier pour 275 $.
- ClientGHI789 ajoute 500 $ à son panier pour ProduitMNO.
Logique :
- Si le chiffre d’affaires total des ajouts au panier d’une personne est inférieur à 150 $, définissez sur Petit.
- Si le chiffre d’affaires total des ajouts au panier d’une personne est supérieur à 150 $, mais inférieur à 500 $, définissez sur Moyen.
- Si le chiffre d’affaires total des ajouts au panier d’une personne est supérieur ou égal à 500 $, définissez sur Grand.
Résultats :
- Chiffre d’affaires total des ajouts au panier : 110 $ pour ClientABC123.
- Chiffre d’affaires total des ajouts au panier : 325 $ pour ClientDEF456.
- Chiffre d’affaires total des ajouts au panier : 500 $ pour ClientGHI789.
Champs dérivés summarize-uc-derivedfield
Vous créez un champ dérivé Add To Cart Revenue Size
. Vous utilisez la fonction RÉSUMER et la méthode Somme Résumer avec Portée définie sur Personne pour additionner les valeurs du champ cart_add. Utilisez ensuite une deuxième règle CAS SI pour partager le résultat dans les trois tailles de catégorie.
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 | |
---|---|
Taille du chiffre d’affaires d’ajout au panier | Visiteurs et visiteuses |
Petit | 1 |
Méthode | 1 |
Grand | 1 |
Informations supplémentaires summarize-more-info
Utilisez la fonction Résumer pour les calculs basés sur l’événement, la session ou la portée de la personne. Utilisez la fonction Math pour les calculs basés sur le niveau de l’accès.
Rogner trim
Rogne les espaces, les caractères spéciaux ou le nombre de caractères du début ou de la fin des valeurs de champ dans un nouveau champ dérivé.
Spécification trim-io
table 0-row-5 1-row-5 | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limite | Sortie |
|
|
S.O. | 1 fonction par champ dérivé | Nouveau champ dérivé |
Cas d’utilisation 1 trim-uc1
Vous collectez des données de produit, mais ces données contiennent des espaces masqués qui fragmentent les rapports. Vous souhaitez supprimer facilement les espaces en excès.
Données antérieures 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 |
Champs dérivés trim-u1-derivedfield
Vous créez un champ dérivé Product Identifier
. Utilisez la fonction ROGNER pour définir une règle pour Rogner les espaces à partir du champ ID de produit.
Données après trim-uc1-dataafter
table 0-row-2 1-row-2 2-align-right 5-align-right layout-auto | |
---|---|
Identifiant du produit | Événements |
"prod12356" |
3 |
Cas d’utilisation 2 trim-uc2
Vos données sur les noms de page collectées incluent certains caractères spéciaux erronés à la fin du nom de la page, qui doivent être supprimés.
Données antérieures 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 |
Champs dérivés trim-u2-derivedfield
Vous créez un champ dérivé Page Name
. Utilisez la fonction ROGNER pour définir une règle afin de Rogner les caractères spéciaux à partir du champ Nom à l’aide des Caractères spéciaux #?%&/
.
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 storeID. storeID contient le code d’État américain abrégé comme les deux premiers caractères. Vous souhaitez utiliser uniquement ce code d’État dans vos rapports.
Données antérieures 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 |
Champs dérivés trim-u3-derivedfield
Vous créez un champ dérivé Store Identifier
. Utilisez la fonction ROGNER pour définir une règle pour Rogner à partir de la droite le champ storeID de la fin de la chaîne à la position 3
.
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 du magasin | Événements |
CA | 2 |
UT | 2 |
ID | 1 |
OU | 1 |
NV | 1 |
Analyse de l’URL urlparse
Analyse différentes parties d’une URL, y compris le protocole, l’hôte, le chemin ou les paramètres de requête.
Spécifications urlparse-io
table 0-row-5 1-row-5 layout-auto | ||||
---|---|---|---|---|
Type de données d’entrée | Entrée | Opérateurs inclus | Limite | Sortie |
|
|
S.O. | 5 fonctions par champ dérivé | Nouveau champ dérivé |
Cas d’utilisation 1 urlparse-uc1
Vous ne souhaitez utiliser le domaine référent de l’URL référente que dans le cadre d’un ensemble de règles d’un canal marketing.
Données antérieures 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/ |
Champs dérivés urlparse-uc1-derivedfield
Vous définissez un champ dérivé Referring Domain
. Utilisez la fonction ANALYSE D’URL pour définir une règle afin de récupérer l’hôte à partir du champ URL de référence et de le stocker dans le nouveau champ dérivé.
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 du paramètre cid
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 antérieures 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 |
Champs dérivés urlparse-uc2-derivedfield
Vous définissez un champ dérivé Query String CID
. Utilisez la fonction ANALYSE D’URL pour définir une règle afin de récupérer la valeur du paramètre de chaîne de requête dans le champ URL de page, en spécifiant cid
comme paramètre de requête. La valeur de sortie est stockée dans le nouveau champ dérivé.
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 (champs standard non inclus) lors de la définition de règles pour un champ dérivé.
- À partir de ce maximum de dix champs de schéma différents, seul un maximum de trois champs de schéma de recherche ou de profil sont autorisés.
- Vous pouvez disposer d’un nombre maximal de champs dérivés par connexion Customer Journey Analytics en fonction du package pour lequel vous disposez d’une licence. Voir Description du produit pour plus d’informations.
Résumé des limitations de fonction
- 5 fonctions Cas si par champ dérivé
- 200 opérateurs par champ dérivé
- 5 fonctions Classifier par champ dérivé
- 200 opérateurs par champ dérivé
- 2 fonctions Concaténer par champ dérivé
- 5 fonctions Dédupliquer par champ dérivé
- 2 fonctions Rechercher et remplacer par champ dérivé
- 5 fonctions Recherche par champ dérivé
- 2 fonctions Minuscules par champ dérivé
- 25 opérations par champ dérivé
- 5 fonctions mathématiques par champ dérivé
- 2 fonctions Fusionner les champs par champ dérivé
- 3 fonctions Suivant ou Précédent par champ dérivé
- 1 fonction Remplacement d’expression régulière par champ dérivé
- 2 fonctions Partage par champ dérivé
- 3 fonctions Résumer par champ dérivé
- 1 fonction Rogner par champ dérivé
- 5 fonctions Analyse d’URL par champ dérivé
Opérateurs
Un opérateur dans une construction Si ou Sinon, si dans une fonction Cas si correspond à la combinaison d’un critère avec une valeur. Chaque valeur supplémentaire pour le critère ajoute au nombre d’opérateurs.
Par exemple, la condition ci-dessous utilise 13 opérateurs.
Un opérateur dans la fonction Classifier est une entrée unique pour Lorsque la valeur est égale à la valeur d’origine Remplacer la valeur par la nouvelle valeur.
Par exemple, la règle Classifier ci-dessous utilise 3 opérateurs.
Informations supplémentaires trim-more-info
Trim
et Lowercase
sont des fonctionnalités déjà disponibles dans les paramètres des composants dans les Vues de 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 utiliser Lookup
pour faire correspondre le nouveau champ en minuscules à un jeu de données de recherche qui ne comporte que des clés de recherche en minuscules. Vous pouvez également 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 permet de transformer les données en fonction des recherches d’événement et des 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 de champs communs à partir des données de recherche (comme les informations de campagne et le type d’offre) ou des données de profil (comme le niveau de membre et le type de compte).