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é en tant que 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 de données.

Les champs dérivés peuvent vous faire gagner beaucoup de temps et économiser 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, Distiller de données 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.

Voici quelques 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, 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.

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

Nom
Description
1
Sélecteur
Utilisez la zone de sélection pour sélectionner une fonction, un modèle de fonction, un champ de schéma ou un champ standard, puis faites-le glisser sur le créateur de règles.
Utilisez la liste déroulante pour sélectionner entre :
Fonction Fonctions - listes disponibles fonctions,
Icône de modèle de fonction Modèles de fonction - listes disponibles Icône de champ de schéma
Champs de schéma - listes des champs disponibles à partir des catégories de jeux de données (événement, profil, recherche) et des champs dérivés définis précédemment, et Icône de champ standardChamps standard
- champs standard disponibles (tels que l’identifiant de jeu de données Platform). Seuls les champs de chaîne et les champs numériques standard sont affichés dans le sélecteur. Si la fonction prend en charge d’autres types de données, les champs standard avec ces autres types de données peuvent être sélectionnés pour les valeurs ou les champs de l’interface de règle.
Vous pouvez rechercher une fonction, des modèles de fonction, un schéma et des champs standard à l’aide de la zone de recherche Icône de recherche .
Vous pouvez filtrer la liste d’objets sélectionnée en sélectionnant Icône Filtrer Filtrer et spécifier des filtres dans la boîte de dialogue Filtrer les champs par. Vous pouvez facilement supprimer des filtres à l’aide de l’ 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 n’est donc toujours associée qu’à une seule fonction. Pour créer une règle, faites glisser une fonction dans le créateur de règles, puis déposez-la. Le type de fonction détermine l’interface de la règle.
Voir la section Interface des règles 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é.
3
​ Paramètres de champ ​
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 que vous apportez au champ dérivé dans le créateur de règles.

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.

  1. Sélectionnez le modèle qui décrit le mieux le type de champ que vous essayez de créer.
  2. Sélectionnez le bouton ​ Sélectionner ​ 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é. Voir 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.

Capture d’écran de l’interface des règles de champ dérivé

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 son nom et saisissez le nouveau nom, par exemple Query Parameter.
B
Nom de la fonction
Nom de la fonction sélectionnée pour la règle, par exemple URL PARSE. Lorsque la fonction est la dernière de la séquence de fonctions et 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 d’aide .
C
Description de la règle
Vous pouvez éventuellement ajouter une description à une règle.
Sélectionnez 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, 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.
D
Zone de fonction
Définit la logique de la fonction. L’interface dépend du type de fonction. La liste déroulante de 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 et déposer un champ du sélecteur de schémas et de champs 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 des fonctions pour des informations détaillées sur chacune des fonctions prises en charge.

Créer un champ dérivé create

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

  2. Sélectionnez l’onglet ​ Composants ​ de la vue de données.

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

  4. Pour définir votre champ dérivé, utilisez l’interface Créer un champ dérivé. Voir Interface des champs dérivés.

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

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

Modification d’un champ dérivé edit

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

  2. Sélectionnez l’onglet ​ Composants ​ de la vue de données.

  3. Sélectionnez l’onglet ​ Champs de schéma ​ dans le volet Connexion à gauche.

  4. Sélectionnez ​ Champs dérivés > Conteneur ​.

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

  6. Pour modifier le champ dérivé, utilisez l’interface ​ Modifier le champ dérivé ​. Voir 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 auquel des (copy) ont été ajoutés.

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 :

  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 l’icône Modifier à côté de votre champ dérivé, sous le nom du champ de schéma.

  3. Pour modifier le champ dérivé, utilisez l’interface ​ Modifier le champ dérivé ​. Voir 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 auquel des (copy) ont été ajoutés.

Suppression d’un champ dérivé delete

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

  2. Sélectionnez l’onglet ​ Composants ​ de la vue de données.

  3. Sélectionnez l’onglet ​ Champs de schéma ​ dans le volet Connexion.

  4. Sélectionnez ​ Champs dérivés > Conteneur ​.

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

  6. 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 :

  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 l’icône Modifier à côté de votre champ dérivé, sous le nom du champ de schéma.

  3. 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é.
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 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.

Détails

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. 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 bounces

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

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

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

Combinaison multidimensionnelle multi-dim

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

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

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

Nom convivial de jeu de données friendlyname

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

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

Copie d’écran du créateur de règles de nom de jeu de données convivial

Nom de page à partir d’une URL pagename

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

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

Copie d’écran du nom de page à partir du créateur de règles d’URL

Saison de fêtes holiday

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

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles Saison des fêtes

Objectifs mensuels goals

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

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

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

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

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

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

Copie 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 firstvalue

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

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

Copie d’écran de la commande Obtenir la première valeur dans le créateur de règles Liste délimitée

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.

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

Copie d’écran de l’option Obtenir la dernière valeur dans le créateur de règles Liste délimitée

Nom de domaine domain

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

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

Copie d’écran du créateur de règles de nom de domaine

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.

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

Copie d’écran du créateur de règles Obtenir le paramètre de chaîne de requête

Champ de transition transition

Ce modèle de fonction fait passer la création de rapports d’un champ à un autre.

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

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

Détection simple des robots botdetection

Ce modèle de fonction implémente l’identification des robots légers.

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. Voir Référence de fonction pour plus d’informations.

Capture d’écran du créateur de règles Simple Bot Detection

Lien de sortie exit

Ce modèle de fonction identifie le dernier lien sur lequel l’utilisateur a cliqué au cours d’une session.

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. 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 download

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

Détails
note note
NOTE
Vous devez disposer du package Select ou d’une version ulté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. 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 functionref

NOTE
Vous devez disposer du package Select ou d’une version ulté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 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,
    • input : 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 dans un nouveau champ dérivé, en fonction de la séquence des conditions.

Détails

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îne
  • Numérique
  • Date
  • If, Else If conteneur :

    • Valeur
      • Règles
      • Champs standard
      • Champs Critère (voir les opérateurs inclus, en fonction du type de valeur sélectionné)
  • Définissez ensuite 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 un terme quelconque
  • 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 « Le 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 contient des ps_, 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 Recherche naturelle.
  • Si une page comporte une valeur de chaîne de requête où cid contient des em_, le canal marketing doit être identifié comme un e-mail.
  • Si une page comporte une valeur de chaîne de requête où cid contient des ds_, le canal marketing doit être identifié comme publicité display.
  • Si une page comporte une valeur de chaîne de requête où cid contient des so_, le canal marketing doit être identifié comme un Paid Social.
  • 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 Naturel/Social.
  • 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 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

Champ dérivé casewhen-uc1-derivedfield

Vous définissez un champ dérivé du Marketing Channel. Les fonctions CASE WHEN permettent de définir des règles qui créent des valeurs pour le 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 des Page Url et des Referring Url avant l’application des règles CAS QUAND.

Capture d’écran du dossier de 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 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

Champ dérivé casewhen-uc2-derivedfield

Vous définissez un champ dérivé du Product Finding Methods (new). Créez les règles CASE QUAND 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.

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 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.
  • Ils souhaitent regrouper les durées de 1 à 3 jours dans un compartiment appelé « short trip »
  • Ils souhaitent regrouper les durées de 4 à 7 jours dans un compartiment appelé « medium trip »
  • Ils souhaitent 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'un 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 dix 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 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 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

Champ dérivé casewhen-uc3-derivedfield

Vous définissez un champ dérivé du Trip Duration (bucketed). Créez la règle CASE QUAND 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.

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 conteneurs imbriquée, modélisée d’après le modèle de données d’expérience XDM de Adobe Experience Platform. Voir Conteneurs et Filtrer les 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 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 If, Else If (à l’aide de And ou Or) dans une règle doivent provenir du même conteneur et peuvent être de n’importe quel type (chaîne String , numérique Numeric , etc.).
Capture d’écran de la dépendance A
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.
Capture d’écran de la dépendance B
C Les valeurs que vous sélectionnez dans les constructions If, Else If de la règle ne pas doivent provenir du même conteneur et ne pas doivent être du même type.
Capture d’écran de la dépendance C

Classification classify

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

Détails

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
  • Chaîne
  • Numérique
  • Date
  • Champ à classer :

    • Règles
    • Champs standard
    • Champs
  • Lorsque la valeur est égale à et Remplacez 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 la 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 qui comprend une colonne clé pour hotelID et une ou plusieurs colonnes supplémentaires associées au hotelID : city, rooms, hotel name.
Vous collectez des Hotel ID dans une dimension mais souhaitez créer une dimension Hotel Name dérivée de la 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 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

Champ dérivé classify-uc1-derivedfield

Vous définissez un champ dérivé du Hotel Name. Utilisez la fonction CLASSIFY pour définir une règle dans laquelle vous pouvez classer les valeurs du champ Identifiant de l'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.

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

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

Champ dérivé classify-uc2-derivedfield

Vous définissez un champ dérivé du Page Name (updated). Utilisez la fonction CLASSIFY 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.

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 de règle Classifier :

  • 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 Lorsque les valeurs sont égales à et les nouvelles valeurs pour Remplacer les valeurs par, sélectionnez CSV Télécharger CSV.
  • 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 Télécharger Télécharger le modèle CSV.
  • 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 Télécharger Télécharger les valeurs CSV.

Concaténer concatenate

Combine les valeurs de champ en 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
Type de données d’entrée 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’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 meilleurs itinéraires réservés.

Hypothèses :

  • Les valeurs d’origine et de destination sont collectées dans des champs distincts, dans la même table.
  • L’utilisateur ou l’utilisatrice détermine d’utiliser le délimiteur « - » entre les valeurs.

Imaginez que les réservations suivantes soient effectuées :

  • Réservez ABC123 vol entre Salt Lake City (SLC) et Orlando (MCO)
  • Réservez ABC456 vol entre Salt Lake City (SLC) et Los Angeles (LAX)
  • Réservez ABC789 vol entre Salt Lake City (SLC) et Seattle (SEA)
  • Le ABC987 client réserve un vol entre Salt Lake City (SLC) et San Jose (SJO)
  • Réservez ABC654 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-MER 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 AGC
SLC LAXISTE
SLC MER
SLC SJO
SLC AGC

Champ dérivé concatenate-derivedfield

Vous définissez un champ dérivé du Origin - Destination. Utilisez la fonction CONCATENATE pour définir une règle afin de concaténer les champs Original et Destination à l'aide du - Délimiteur.

Capture d’écran de la règle de concaténation

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-MER
SLC-SJO
SLC-MCO

Déduplication dedup

Empêche de compter une valeur plusieurs fois.

Détails

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
  • Chaîne
  • Numérique
  • Valeur :

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

    • Personne
    • Session
  • ID de la 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 éviter de compter les revenus en double lorsqu’un utilisateur 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

Champ dérivé deduplicate-uc1-derivedfield

Vous définissez un champ dérivé du Booking Confirmation. Utilisez la fonction DEDUPLICATE pour définir une règle afin de dédupliquer le Booking Value pour Scope Person à l'aide de Deduplication ID Booking Confirmation ID. Sélectionnez Conserver la première instance comme Valeur à conserver.

Capture d’écran de la règle de concaténation

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 E-mail 1
DEF123 E-mail 1
JKL123 recherche naturelle 1
JKL123 recherche naturelle 1

Champ dérivé deduplicate-uc2-derivedfield

Vous définissez un nouveau champ dérivé du Tracking Code (deduplicated). Utilisez la fonction DEDUPLICATE 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.

Capture d’écran de la règle de concaténation

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 E-mail 1
JKL123 recherche naturelle 1

Recherche et remplacement find-and-replace

Recherche toutes les valeurs dans 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
Type de données d’entrée Entrée Opérateurs inclus Limites Sortie
  • Chaîne
  • Valeur

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

    • Chaîne

Chaînes

  • Rechercher tout, et remplacer tout 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 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

Champ dérivé findreplace-uc-derivedfield

Vous définissez un champ dérivé du 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 des email marketing.

Capture d’écran de la règle Rechercher 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 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.

Détails

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
  • Chaîne
  • Numérique
  • Date
  • Champ pour 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 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 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 De L’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

Champ dérivé lookup-uc-derivedfield

Vous définissez un champ dérivé du 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 de 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).

Capture d’écran de la règle Minuscules

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.

  1. Sélectionnez Champs de schéma dans le sélecteur.
  2. Sélectionnez icône de 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 sur l’un des champs d’entrée disponibles pour une fonction (par exemple, la casse quand). Lorsqu’elle 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.
    Glisser la recherche

Minuscules lowercase

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
Type de données d’entrée 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 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 produits collectés Consultations 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

Champ dérivé lowercase-uc-derivedfield

Vous définissez un champ dérivé du Product Names. Utilisez la fonction LOWERCASE 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é.

Capture d’écran de la règle Minuscules

Données après lowercase-uc-dataafter

table 0-row-2 1-row-2 2-row-2 layout-auto
Noms de produits Consultations 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.

Détails

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
  • Numérique
  • Un ou plusieurs champs numériques
  • Un ou plusieurs opérateurs (ajouter, soustraire, multiplier, diviser, élever à une puissance)
  • Valeur d’entrée utilisateur
  • + (ajouter)
  • - (soustraire)
  • * (multiplication)
  • / (division)
  • ^ (mise 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 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

Champ dérivé math-uc-derivedfield

Vous définissez un champ dérivé du 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.

Capture d’écran de la règle Mathématiques

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 :

  1. 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.
    Mathématiques Plus dinfos 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 Ajouter -x comme valeur statique négative dans le menu contextuel.
    Mathématiques Plus dinfos 2

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

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.

      Mathématiques Plus dinfos 4

    • Cette formule est valide.

      Mathématiques Plus dinfos 5

Utilisez la fonction Mathématiques pour les calculs basés sur le niveau d’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.

Fusion des champs merge

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
Type de données d’entrée 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 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
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 sur ma commande 275 250
apporter une modification à ma commande 150 145
problème de commande 100 95

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

Vous définissez un champ dérivé du Cross Channel Interactions. Utilisez la fonction MERGE FIELDS 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é.

Copie d’écran de la règle Champs de fusion

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 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.

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

Suivante ou précédente 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 .

Détails

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
  • 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 des répétitions :

    • Booléen
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
Creative Cloud Creative Cloud recherche Aucune valeur Aucune valeur
Creative Cloud recherche recherche Creative Cloud Aucune valeur
recherche recherche détails du produit Creative Cloud Creative Cloud
recherche détails du produit détails du produit recherche Creative Cloud
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
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étails du produit Creative Cloud Creative Cloud
recherche recherche détails du produit recherche Creative Cloud
recherche détails du produit détails du produit recherche Creative Cloud
détails du produit Aucune valeur Aucune valeur recherche recherche

Champ dérivé prevnext-uc1-derivedfield

Vous définissez un champ dérivé de Next Value ou de 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 de Index sur 1.

Copie d’écran de la règle Champs de fusion

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.

  • Inclure 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.

Regex Replace regex-replace

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
Type de données d’entrée 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 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 de $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

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

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

Capture d’écran de la règle de remplacement d’expression régulière

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 split

Fractionne 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
Type de données d’entrée 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 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
c'était génial, c'était tout à fait sensé, ça va recommander aux autres 1
c'était génial, un peu déroutant, recommandera aux autres 1
ce n'était pas génial, très déroutant, je ne le recommanderai pas aux autres 1

Champ dérivé split-u1-derivedfield

Vous créez un champ dérivé de Responses. Utilisez la fonction SPLIT pour définir une règle afin d'utiliser la méthode Convert to array pour convertir les valeurs du champ Réponse de l'application vocale en utilisant , comme Délimiteur.

Capture d’écran de la règle Fractionner 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 à d’autres personnes 2
ce n'était pas génial 1
c'était parfaitement logique 1
quelque peu déroutant 1
très déroutant 1
ne recommandera pas à d’autres personnes 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 à leur 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
c'était formidable, c'était tout à fait sensé, je le recommanderai aux autres 1
c'était génial, un peu déroutant, recommandera aux autres 1
ce n'était pas génial, très déroutant, je ne le recommanderai pas aux autres 1

Champ dérivé split-u2-derivedfield

Vous créez un champ dérivé de First Response. Utilisez la fonction SPLIT 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.

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

Vous créez un champ dérivé du 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.

Capture d’écran de la règle Fractionner - 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 à d’autres personnes 2
ne recommandera pas à d’autres personnes 1

Résumé summarize

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

Détails

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
  • Chaîne
  • Numérique
  • Date
  • Valeur

    • Règles
    • Champs standard
    • Champs
  • Synthèse des méthodes

  • Portée

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

    • MAX - Renvoie la valeur la plus grande à partir d’un ensemble de valeurs
    • MIN - renvoie la plus petite valeur d’un ensemble de valeurs
    • MEDIANE - renvoie la médiane d’un ensemble de valeurs
    • MOYENNE - renvoie la moyenne d’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
    • LE PLUS COURANT : renvoie la valeur de chaîne la plus souvent reçue.
    • LEAST COMMON - renvoie la valeur de chaîne la moins souvent reçue
    • FIRST - La première valeur reçue ; applicable uniquement aux tableaux de session et d’événement.
    • LAST- Dernière valeur reçue ; applicable uniquement pour les tables de session et d’événement.
  • Dates

    • DISTINCT - renvoie un ensemble de valeurs distinctes
    • COUNT DISTINCT - renvoie le nombre de valeurs distinctes
    • LE PLUS COURANT : renvoie la valeur de chaîne la plus souvent reçue.
    • LEAST COMMON - renvoie la valeur de chaîne la moins souvent reçue
    • FIRST - La première valeur reçue ; applicable uniquement aux tableaux de session et d’événement.
    • LAST- Dernière valeur reçue ; applicable uniquement pour les tables de session et d’événement.
    • EARLEST - La première valeur reçue (déterminée par le temps) ; applicable uniquement pour les tableaux de session et d’événement
    • LATEST - La dernière valeur reçue (déterminée par le temps) ; applicable uniquement pour les tableaux de session et d’événement
3 fonctions par champ dérivé Nouveau champ dérivé

Cas d’utilisation summarize-uc

Vous souhaitez catégoriser les revenus Ajout au panier en trois catégories différentes : Petit, Medium et Grand. Vous pouvez ainsi analyser et identifier les caractéristiques des clients à forte valeur ajoutée.

Données antérieures 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 $ à son panier pour ProductABC, puis ajoute séparément ProductDEF à son panier pour 75 $.
  • CustomerDEF456 ajoute 50 $ à son panier pour ProductGHI, puis ajoute séparément ProductJKL à son panier pour 275 $.
  • CustomerGHI789 ajoute 500 $ à son panier pour ProductMNO.

Logique :

  • Si le chiffre d’affaires total des ajouts au panier d’un visiteur est inférieur à 150 $, définissez sur Petit.
  • Si le chiffre d’affaires total des ajouts au panier pour un visiteur est supérieur à 150 $, mais inférieur à 500 $, définissez sur Medium.
  • Si le chiffre d’affaires total des ajouts au panier d’un visiteur est supérieur ou égal à 500 $, définissez sur Grand.

Résultats :

  • Chiffre d’affaires total des ajouts au panier : 110 $ pour CustomerABC123.
  • Chiffre d’affaires total des ajouts au panier : 325 $ pour CustomerDEF456.
  • Chiffre d’affaires total des ajouts au panier : 500 $ pour CustomerGHI789.

Champ dérivé summarize-uc-derivedfield

Vous créez un champ dérivé de Add To Cart Revenue Size. Vous utilisez la fonction SUMMARY et la méthode Sum Summarize avec Scope défini sur Person pour additionner les valeurs du champ cart_add. Utilisez ensuite une deuxième règle CASE QUAND pour fractionner le résultat dans les trois tailles de catégorie.

Capture d’écran de la règle de résumé 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 Au Panier Taille Des Revenus Visiteurs
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 d’accès.

Supprimer 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é.

Détails

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
  • Chaîne
  • Champ

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

  • Supprimer les caractères spéciaux

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

    • De

      • Début de chaîne

      • Position

        • Position #
      • Chaîne

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

      • Fin de chaîne

      • Position

        • Position #
      • Chaîne

        • Valeur de chaîne
        • Index
        • Indicateur pour inclure la 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 la chaîne
    • À

      • Début de chaîne

      • Position

        • Position #
      • Chaîne

        • Valeur de chaîne
        • Index
        • Indicateur pour inclure la 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 de produit, mais ces données contiennent des espaces masqués qui constituent les rapports de fragments. 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

Champ dérivé trim-u1-derivedfield

Vous créez un champ dérivé de Product Identifier. Utilisez la fonction TRIM pour définir une règle pour Rogner les espaces à partir du champ ID de produit.

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

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
home page/ 1

Champ dérivé trim-u2-derivedfield

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

Capture d’écran de la règle Fractionner - 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 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

Champ dérivé trim-u3-derivedfield

Vous créez un champ dérivé de Store Identifier. Utilisez la fonction TRIM pour définir une règle pour Tronquer de droite le champ storeID de la fin de la chaîne à la position 3.

Capture d’écran de la règle Fractionner - 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 urlparse

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
Type de données d’entrée Entrée Opérateurs inclus Limite Sortie
  • Chaîne
  • Champ :

    • Règles
    • Champs standard
    • Champs

    Option :

    • Obtenir le protocole
    • Obtenir l’hôte
    • Obtenir le chemin
    • Obtenir la valeur de la chaîne de requête
      • Paramètre de requête :
        • Chaîne
    • Obtenir la valeur de hachage
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/

Champ dérivé urlparse-uc1-derivedfield

Vous définissez un champ dérivé du Referring Domain. Utilisez la fonction URL PARSE 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é.

Capture d’écran de la règle d’analyse d’URL 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 du paramètre de cid d’une chaîne de requête dans un 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

Champ dérivé urlparse-uc2-derivedfield

Vous définissez un champ dérivé du Query String CID. Utilisez la fonction URL PARSE 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é.

Capture d’écran de la règle d’analyse d’URL 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 (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 avoir un maximum de 100 champs dérivés par connexion de Customer Journey Analytics.

Résumé des limitations de fonction

Fonction
Limites
Cas si
  • 5 Cas Lorsque fonctions par champ dérivé
  • 200 opérateurs par champ dérivé
Classification
  • 5 Classer les fonctions par champ dérivé
  • 200 opérateurs par champ dérivé
Concaténer
  • 2 Fonctions de concaténation par champ dérivé
Déduplication
  • 5 Déduplication des fonctions par champ dérivé
Chercher et remplacer
  • 2 Fonctions Rechercher et remplacer par champ dérivé
Recherche
  • 5 fonctions de recherche par champ dérivé
Minuscules
  • 2 Fonctions en minuscules par champ dérivé
Math
  • 25 opérations par champ dérivé
  • 5 Fonctions mathématiques par champ dérivé
Fusion des champs
  • 2 fonctions Fusionner les champs par champ dérivé
Suivante ou précédente
  • 3 Fonctions Suivant ou Précédent par champ dérivé
Regex Replace
  • 1 fonction de remplacement d’expression régulière par champ dérivé
Split
  • 5 Fonctions de division par champ dérivé
Résumé
  • 3 Récapitulatif des 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

Opérateur dans une construction If ou Else If dans une fonction Case When correspond à la combinaison d'un critère avec valeur un. Chaque valeur supplémentaire pour le 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 dans la fonction Classifier est une entrée unique pour Lorsque la valeur est égale à la valeur d’origine Remplacez la valeur par la nouvelle valeur.

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

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

Informations supplémentaires trim-more-info

Trim et Lowercase sont déjà disponibles dans les paramètres des composants dans 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 des 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).

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

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