Analyse de l’attribution

L’attribution est un concept analytique qui permet de déterminer les tactiques marketing telles que les canaux, les offres et les messages, qui contribuent aux ventes ou aux conversions de l’entreprise. Ce concept évalue le parcours du consommateur (processus par lequel un client interagit avec une société pour atteindre un objectif) qui aboutit à un achat ou une acquisition en fonction des points de contact du client (chaque fois qu’un client interagit avec votre marque). Grâce à l’analyse d’attribution, les professionnels du marketing peuvent évaluer le retour sur investissement des canaux qui les connectent à un client potentiel.

Commencer

Les exemples SQL de ce document sont des requêtes couramment utilisées avec des données Adobe Analytics. Ce tutoriel nécessite une compréhension du fonctionnement des composants suivants :

Vous trouverez une explication des paramètres de la fonction OVER() dans la section fonctions de fenêtre. Le Glossaire des termes Adobe Marketing et Commerce peut également être utile.

Pour chacun des cas d’utilisation suivants, un exemple de requête SQL paramétrée est fourni comme modèle que vous pouvez personnaliser. Fournissez des paramètres lorsque vous voyez des { } dans les exemples SQL que vous souhaitez évaluer.

Objectifs

Un cas d’utilisation d’attribution utilise des données Adobe Analytics pour associer les actions du client à un résultat réussi. Cette association est essentielle pour comprendre les facteurs qui influencent les expériences client. Les données d’analyse d’attribution peuvent être utilisées pour comprendre l’importance du point de contact d’un client ou d’une cliente pendant le parcours client.

Les exemples de requête contenus dans ce document prennent en charge divers cas d’utilisation pour l’attribution Première touche et Dernière touche avec différents paramètres d’expiration. Ce guide illustre les concepts clés suivants :

  • Attribution Première touche et Dernière touche.
  • Attribution Première touche et Dernière touche avec expiration du délai.
  • Attribution Première touche et Dernière touche avec condition d’expiration.

Paramètres de requête d’attribution attribution-query-parameters

Le tableau ci-dessous fournit une répartition des paramètres et leurs descriptions utilisés dans les requêtes d’attribution Première touche et Dernière touche :

Paramètre
Description
{TIMESTAMP}
Champ d’horodatage trouvé dans le jeu de données.
{CHANNEL_NAME}
Libellé de l’objet renvoyé.
{CHANNEL_VALUE}
La colonne ou le champ qui est le canal cible de la requête.
{EXP_TIMEOUT}
La période avant l’événement de canal, en secondes, pendant laquelle la requête recherche un premier événement de contact.
{EXP_CONDITION}
Condition qui détermine le point d’expiration du canal.
{EXP_BEFORE}
Valeur booléenne qui indique si le canal expire avant ou après que la condition spécifiée, {EXP_CONDITION}, est remplie. Cette option est principalement activée pour les conditions d’expiration d’une session, afin de s’assurer que la première touche n’est pas sélectionnée d’une session précédente. Par défaut, cette valeur est définie sur false.

Composants de colonne des résultats de requête query-result-column-components

Les résultats des requêtes d’attribution sont donnés dans la colonne first_touch ou last_touch . Ces colonnes sont composées des composants suivants :

({NAME}, {VALUE}, {TIMESTAMP}, {FRACTION})
Paramètres
Description
{NAME}
Le {CHANNEL_NAME}, saisi sous forme de libellé dans Azure Data Factory (ADF).
{VALUE}
La valeur de {CHANNEL_VALUE} qui correspond à la Dernière touche dans l’intervalle {EXP_TIMEOUT} spécifié
{TIMESTAMP}
Date et heure de la Experience Event à laquelle la dernière touche a été effectuée
{FRACTION}
Attribution de la dernière touche, exprimée sous la forme d’une fraction décimale.

Attribution Première touche first-touch

L’attribution Première touche attribue 100 % de la responsabilité d’un résultat réussi au canal initial rencontré par le client. Cet exemple SQL est utilisé pour mettre en évidence l’interaction qui a conduit à une série ultérieure d’actions du client.

La requête ci-dessous renvoie la première valeur d’attribution tactile et les détails du canal dans le jeu de données de Experience Event cible. Elle renvoie également un objet struct pour le canal sélectionné avec la première valeur tactile, l’horodatage et l’attribution pour chaque ligne.

NOTE
L’Experience Cloud ID (ECID) est également appelé MCID et continue à être utilisé dans les espaces de noms.

Syntaxe de la requête

ATTRIBUTION_FIRST_TOUCH({TIMESTAMP}, {CHANNEL_NAME}, {CHANNEL_VALUE}) OVER ({PARTITION} {ORDER} {FRAME})

Pour obtenir la liste complète des paramètres potentiellement requis et leur description, reportez-vous à la section paramètres de requête d’attribution.

Exemple de requête

SELECT endUserIds._experience.mcid.id, timestamp, marketing.trackingCode,
    ATTRIBUTION_FIRST_TOUCH(timestamp, 'Paid First', marketing.trackingCode)
      OVER(PARTITION BY endUserIds._experience.mcid.id
           ORDER BY timestamp
           ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
      AS first_touch
FROM experience_events
ORDER BY endUserIds._experience.mcid.id, timestamp ASC
LIMIT 10

Résultats

Dans les résultats ci-dessous, le code de suivi initial em:946426 est extrait du jeu de données Experience Event. Ce code de suivi est attribué à 100 % (1.0) de la responsabilité des actions du client, car il s’agissait de la première interaction.

                 id                 |       timestamp       | trackingCode |                   first_touch
|-----------------------------------+-----------------------+--------------+-------------------------------------------------
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-18 07:06:12.0 | em:946426    | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-18 07:07:02.0 | em:946426    | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-18 07:07:55.0 |              | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-18 07:08:44.0 |              | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-23 17:50:10.0 | em:513526    | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-23 17:50:43.0 | em:513526    | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-23 17:53:02.0 |              | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-26 20:37:12.0 | sms:70175    | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-12-26 20:37:57.0 |              | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2019-01-02 19:41:38.0 | em:526702    | (Paid First,em:946426,2018-12-18 07:06:12.0,1.0)
(10 rows)

Pour obtenir une répartition des résultats affichés dans la colonne first_touch, reportez-vous à la section Composants de colonne.

Attribution Dernière touche second-touch

L’attribution Dernière touche attribue 100 % de la responsabilité d’un résultat réussi au dernier canal rencontré par le consommateur. Cet exemple SQL est utilisé pour mettre en évidence l’interaction finale dans une série d’actions du client.

La requête renvoie la dernière valeur d’attribution tactile et les détails du canal dans le jeu de données de Experience Event cible. Elle renvoie également un objet struct pour le canal sélectionné avec la dernière valeur tactile, l’horodatage et l’attribution pour chaque ligne.

Syntaxe de la requête

ATTRIBUTION_LAST_TOUCH({TIMESTAMP}, {CHANNEL_NAME}, {CHANNEL_VALUE}) OVER ({PARTITION} {ORDER} {FRAME})

Exemple de requête

SELECT endUserIds._experience.mcid.id, timestamp, marketing.trackingCode,
    ATTRIBUTION_LAST_TOUCH(timestamp, 'trackingCode', marketing.trackingCode)
      OVER(PARTITION BY endUserIds._experience.mcid.id
           ORDER BY timestamp
           ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
      AS last_touch
FROM experience_events
ORDER BY endUserIds._experience.mcid.id, timestamp ASC

Résultats

Dans les résultats affichés ci-dessous, le code de suivi dans l’objet renvoyé est la dernière interaction dans chaque enregistrement Experience Event. Chaque code se voit attribuer la responsabilité à 100 % (1.0) des actions du client, étant donné qu’il s’agissait de la dernière interaction.

                 id                |       timestamp       | trackingCode |                   last_touch
|-----------------------------------+-----------------------+--------------+-------------------------------------------------
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-18 07:06:12.0 | em:946426    | (Paid Last,em:946426,2017-12-18 07:06:12.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-18 07:07:02.0 | em:946426    | (Paid Last,em:946426,2017-12-18 07:07:02.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-18 07:07:55.0 |              | (Paid Last,em:946426,2017-12-18 07:07:02.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-18 07:08:44.0 |              | (Paid Last,em:946426,2017-12-18 07:07:02.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-23 17:50:10.0 | em:513526    | (Paid Last,em:513526,2017-12-23 17:50:10.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-23 17:50:43.0 | em:513526    | (Paid Last,em:513526,2017-12-23 17:50:43.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-23 17:53:02.0 |              | (Paid Last,em:513526,2017-12-23 17:50:43.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-26 20:37:12.0 | sms:70175    | (Paid Last,sms:70175,2017-12-26 20:37:12.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2017-12-26 20:37:57.0 |              | (Paid Last,sms:70175,2017-12-26 20:37:12.0,1.0)
 5D9D1DFBCEEBADF6-4097750903CE64DB | 2018-01-02 19:41:38.0 | em:526702    | (Paid Last,em:526702,2018-01-02 19:41:38.0,1.0)
(10 rows)

Pour obtenir une répartition des résultats affichés dans la colonne last_touch, reportez-vous à la section Composants de colonne.

Attribution Première touche avec condition d’expiration first-touch-attribution-with-expiration-condition

Cette requête est utilisée pour voir quelle interaction a conduit à une série d’actions du client dans une partie du jeu de données Experience Event déterminé par une condition de votre choix.

La requête renvoie la première valeur d’attribution tactile et les détails d’un seul canal du jeu de données de Experience Event cible, expirant après ou avant une condition. Elle renvoie également un objet struct avec la première valeur tactile, l’horodatage et l’attribution pour chaque ligne renvoyée pour le canal sélectionné.

Syntaxe de la requête

ATTRIBUTION_FIRST_TOUCH_EXP_IF(
    {TIMESTAMP}, {CHANNEL_NAME}, {CHANNEL_VALUE}, {EXP_CONDITION}, {EXP_BEFORE})
    OVER ({PARTITION} {ORDER} {FRAME})

Pour obtenir la liste complète des paramètres potentiellement requis et leur description, reportez-vous à la section paramètres de requête d’attribution.

Exemple de requête

Dans l’exemple illustré ci-dessous, un achat est enregistré (commerce.purchases.value IS NOT NULL) chacun des quatre jours affichés dans les résultats (15, 21, 23 et 29 juillet) et le code de suivi initial de chaque jour se voit attribuer la responsabilité à 100 % (1.0) des actions du client.

SELECT endUserIds._experience.mcid.id, timestamp, marketing.trackingCode,
    ATTRIBUTION_FIRST_TOUCH_EXP_IF(timestamp, 'Paid First', marketing.trackingCode, commerce.purchases.value IS NOT NULL, false)
      OVER(PARTITION BY endUserIds._experience.mcid.id
           ORDER BY timestamp
           ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
      AS first_touch
FROM experience_events
ORDER BY endUserIds._experience.mcid.id, timestamp ASC

Résultats

                 id               |       timestamp       | trackingCode |                   first_touch
|----------------------------------+-----------------------+--------------+-------------------------------------------------
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:04:10.0 | em:1024841   | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:05.0 | em:1024841   | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:35.0 |              | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:08:30.0 |              | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:45:10.0 | em:483339    | (Paid First,em:483339,2019-07-21 18:45:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:50:22.0 | em:483339    | (Paid First,em:483339,2019-07-21 18:45:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:56:56.0 |              | (Paid First,em:483339,2019-07-21 18:45:10.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:25:12.0 | sms:70558    | (Paid First,em:70558,2019-07-23 12:25:12.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:38:51.0 |              | (Paid First,em:70558,2019-07-23 12:25:12.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-29 21:33:30.0 | em:884210    | (Paid First,em:884210,2019-07-29 21:33:30.0,1.0)
(10 rows)

Pour obtenir une répartition des résultats affichés dans la colonne first_touch, reportez-vous à la section Composants de colonne.

Attribution Première touche avec délai d’expiration first-touch-attribution-with-expiration-timeout

Cette requête est utilisée pour rechercher l’interaction, au cours d’une période sélectionnée, qui a conduit à l’action réussie du client.

La requête ci-dessous renvoie la première valeur d’attribution tactile et les détails d’un seul canal du jeu de données de Experience Event cible pendant une période spécifiée. La requête renvoie un objet struct avec la valeur Première touche, la date et heure et l’attribution pour chaque ligne renvoyée pour le canal sélectionné.

Syntaxe de la requête

ATTRIBUTION_FIRST_TOUCH_EXP_IF(
    {TIMESTAMP}, {CHANNEL_NAME}, {CHANNEL_VALUE}, {EXP_CONDITION}, {EXP_BEFORE})
    OVER ({PARTITION} {ORDER} {FRAME})

Pour obtenir la liste complète des paramètres potentiellement requis et leur description, reportez-vous à la section paramètres de requête d’attribution.

Exemple de requête

Dans l’exemple illustré ci-dessous, la première touche renvoyée pour chaque action client est la première interaction au cours des sept jours précédents (expTimeout = 86400 * 7).

SELECT endUserIds._experience.mcid.id, timestamp, marketing.trackingCode,
    ATTRIBUTION_FIRST_TOUCH_EXP_IF(timestamp, 'Paid First', marketing.trackingCode, commerce.purchases.value IS NOT NULL, false)
      OVER(PARTITION BY endUserIds._experience.mcid.id
           ORDER BY timestamp
           ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
      AS first_touch
FROM experience_events
ORDER BY endUserIds._experience.mcid.id, timestamp ASC

Résultats

                 id                 |       timestamp       | trackingCode |                   first_touch
|-----------------------------------+-----------------------+--------------+-------------------------------------------------
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:04:10.0 | em:1024841   | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:05.0 | em:1024841   | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:35.0 |              | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:08:30.0 |              | (Paid First,em:1024841,2019-07-15 06:04:10.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:45:10.0 | em:483339    | (Paid First,em:483339,2019-07-21 18:45:10.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:50:22.0 | em:483339    | (Paid First,em:483339,2019-07-21 18:45:10.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:56:56.0 |              | (Paid First,em:483339,2019-07-21 18:45:10.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:25:12.0 | sms:70558    | (Paid First,em:70558,2019-07-23 12:25:12.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:38:51.0 |              | (Paid First,em:70558,2019-07-23 12:25:12.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-29 21:33:30.0 | em:884210    | (Paid First,em:884210,2019-07-29 21:33:30.0,1.0)
(10 rows)

Pour obtenir une répartition des résultats affichés dans la colonne first_touch, reportez-vous à la section Composants de colonne.

Attribution Dernière touche avec condition d’expiration last-touch-attribution-with-expiration-condition

Cette requête est utilisée pour trouver la dernière interaction dans une série d’actions du client dans une partie du jeu de données Experience Event déterminé par une condition de votre choix.

La requête ci-dessous renvoie la valeur d’attribution et les détails de la dernière touche d’un seul canal du jeu de données du Experience Event cible, expirant après ou avant une condition. La requête renvoie un objet struct avec la valeur Dernière touche, la date et heure et l’attribution pour chaque ligne renvoyée pour le canal sélectionné.

Syntaxe de la requête

ATTRIBUTION_LAST_TOUCH_EXP_IF(
    {TIMESTAMP}, {CHANNEL_NAME}, {CHANNEL_VALUE}, {EXP_CONDITION}, {EXP_BEFORE})
    OVER ({PARTITION} {ORDER} {FRAME})

Pour obtenir la liste complète des paramètres potentiellement requis et leur description, reportez-vous à la section paramètres de requête d’attribution.

Exemple de requête

Dans l’exemple illustré ci-dessous, un achat est enregistré (commerce.purchases.value IS NOT NULL) chacun des quatre jours affichés dans les résultats (15, 21, 23 et 29 juillet) et le dernier code de suivi de chaque jour se voit attribuer la responsabilité à 100 % (1.0) des actions du client.

SELECT endUserIds._experience.mcid.id, timestamp, marketing.trackingCode,
    ATTRIBUTION_LAST_TOUCH_EXP_IF(timestamp, 'trackingCode', marketing.trackingCode, commerce.purchases.value IS NOT NULL, false)
      OVER(PARTITION BY endUserIds._experience.mcid.id
           ORDER BY timestamp
           ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
      AS last_touch
FROM experience_events
ORDER BY endUserIds._experience.mcid.id, timestamp ASC

Exemples de résultats

                id                 |       timestamp       | trackingCode |                   last_touch
|-----------------------------------+-----------------------+--------------+------------------------------------------------
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:04:10.0 | em:1024841   | (Paid Last,em:550984,2019-07-15 06:08:30.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:35.0 | em:1024841   | (Paid Last,em:550984,2019-07-15 06:08:30.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:35.0 |              | (Paid Last,em:550984,2019-07-15 06:08:30.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:08:30.0 | em:550984    | (Paid Last,em:550984,2019-07-15 06:08:30.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:45:10.0 | em:483339    | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:50:22.0 | em:483339    | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:56:56.0 |              | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:25:12.0 | sms:70558    | (Paid Last,em:380097,2019-07-23 12:38:51.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:38:51.0 | em:380097    | (Paid Last,em:380097,2019-07-23 12:38:51.0,1.0)
7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-29 21:33:30.0 | em:884210    | (Paid Last,em:884210,2019-07-29 21:33:30.0,1.0)
(10 rows)

Pour obtenir une répartition des résultats affichés dans la colonne last_touch, reportez-vous à la section Composants de colonne.

Attribution Dernière touche avec délai d’expiration last-touch-attribution-with-expiration-timeout

Cette requête est utilisée pour rechercher la dernière interaction dans un intervalle de temps sélectionné. La requête renvoie la dernière valeur d’attribution tactile et les détails d’un canal unique dans le jeu de données de Experience Event cible pendant une période spécifiée. La requête renvoie un objet struct avec la valeur Dernière touche, la date et heure et l’attribution pour chaque ligne renvoyée pour le canal sélectionné.

Syntaxe de la requête

ATTRIBUTION_LAST_TOUCH_EXP_TIMEOUT(
    {TIMESTAMP}, {CHANNEL_NAME}, {CHANNEL_VALUE}, {EXP_TIMEOUT})
    OVER ({PARTITION} {ORDER} {FRAME})

Pour obtenir la liste complète des paramètres potentiellement requis et leur description, reportez-vous à la section paramètres de requête d’attribution.

Exemple de requête

Dans l’exemple ci-dessous, la Dernière touche renvoyée pour chaque action du client correspond à l’interaction finale qui a eu lieu au cours des sept jours suivants (expTimeout = 86400 * 7).

SELECT endUserIds._experience.mcid.id, timestamp, marketing.trackingCode,
    ATTRIBUTION_LAST_TOUCH_EXP_TIMEOUT(timestamp, 'trackingCode', marketing.trackingCode, 86400 * 7)
      OVER(PARTITION BY endUserIds._experience.mcid.id
           ORDER BY timestamp
           ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
      AS last_touch
FROM experience_events
ORDER BY endUserIds._experience.mcid.id, timestamp ASC

Résultats

                id                 |       timestamp       | trackingcode |                   last_touch
|-----------------------------------+-----------------------+--------------+-------------------------------------------------
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:04:10.0 | em:1024841   | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:35.0 | em:1024841   | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:05:35.0 |              | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-15 06:08:30.0 |              | (Paid Last,em:483339,2019-07-21 18:56:56.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:45:10.0 | em:483339    | (Paid Last,sms:70558,2019-07-23 12:38:51.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:50:22.0 | em:483339    | (Paid Last,sms:70558,2019-07-23 12:38:51.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-21 18:56:56.0 |              | (Paid Last,sms:70558,2019-07-23 12:38:51.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:25:12.0 | sms:70558    | (Paid Last,em:884210,2019-07-29 21:33:30.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-23 12:38:51.0 |              | (Paid Last,em:884210,2019-07-29 21:33:30.0,1.0)
 7J82HGSSBNELKLD4-4107750913DE65DA | 2019-07-29 21:33:30.0 | em:884210    | (Paid Last,em:884210,2019-07-29 21:33:30.0,1.0)
(10 rows)

Pour obtenir une répartition des résultats affichés dans la colonne last_touch, reportez-vous à la section Composants de colonne.

recommendation-more-help
ccf2b369-4031-483f-af63-a93b5ae5e3fb