Análisis de atribución

La atribución es un concepto analítico que ayuda a determinar las tácticas de marketing como canales, ofertas y mensajes, que contribuyen a las ventas o conversiones empresariales. Este concepto evalúa el recorrido del consumidor (el proceso mediante el cual un cliente interactúa con una compañía para lograr un objetivo) que resulta en una compra o adquisición basada en puntos de contacto del cliente (cada vez que un consumidor interactúa con su marca). A través del análisis de atribución, los especialistas en marketing pueden evaluar el retorno de la inversión de los canales que los conectan a un cliente potencial.

Introducción

Los ejemplos de SQL de este documento son consultas que se utilizan normalmente con datos de Adobe Analytics. Este tutorial requiere una comprensión práctica de los siguientes componentes:

Encontrará una explicación de los parámetros dentro de la función OVER() en la sección funciones de ventana. El Glosario de términos de Commerce y de marketing de Adobe también puede ser útil.

Para cada uno de los siguientes casos de uso, se proporciona un ejemplo de consulta SQL parametrizado como plantilla para que la personalice. Proporcione parámetros dondequiera que vea { } en los ejemplos de SQL que le interese evaluar.

Objetivos

Un caso de uso de atribución utiliza datos de Adobe Analytics para ayudar a asociar las acciones de los clientes a un resultado exitoso. Esta asociación es una parte fundamental para comprender los factores que influyen en las experiencias de los clientes. Los datos de análisis de atribución se pueden utilizar para comprender la importancia del punto de contacto de un cliente durante su recorrido.

Los ejemplos de consulta contenidos en este documento admiten varios casos de uso para atribución de primer y último contacto con diferentes configuraciones de caducidad. Esta guía ilustra los siguientes conceptos clave:

  • Atribución de primer y último contacto.
  • Atribución de primer y último contacto con tiempo de espera de caducidad.
  • Atribución de primer y último contacto con condición de caducidad.

Parámetros de consulta de atribución attribution-query-parameters

La siguiente tabla proporciona un desglose de los parámetros y sus descripciones utilizados en las consultas de atribución de primer toque y de último toque:

Parámetro
Descripción
{TIMESTAMP}
El campo de marca de tiempo se encuentra en el conjunto de datos.
{CHANNEL_NAME}
La etiqueta del objeto devuelto.
{CHANNEL_VALUE}
Columna o campo que es el canal de destino de la consulta.
{EXP_TIMEOUT}
Período de tiempo antes del evento de canal, en segundos, durante el cual la consulta busca un evento de primer contacto.
{EXP_CONDITION}
Condición que determina el punto de caducidad del canal.
{EXP_BEFORE}
Un booleano que indica si el canal caduca antes o después de que se cumpla la condición especificada {EXP_CONDITION}. Se activa principalmente para las condiciones de caducidad de una sesión, a fin de garantizar que el primer contacto no se seleccione de una sesión anterior. De manera predeterminada, este valor está establecido en false.

Componentes de columna de resultados de consulta query-result-column-components

Los resultados de las consultas de atribución se muestran en la columna first_touch o last_touch. Estas columnas están formadas por los siguientes componentes:

({NAME}, {VALUE}, {TIMESTAMP}, {FRACTION})
Parámetros
Descripción
{NAME}
{CHANNEL_NAME}, introducido como etiqueta en Azure Data Factory (ADF).
{VALUE}
El valor de {CHANNEL_VALUE} que es el último contacto dentro del intervalo {EXP_TIMEOUT} especificado
{TIMESTAMP}
La marca de tiempo del Experience Event donde ocurrió el último contacto
{FRACTION}
Atribución del último contacto, expresada como fracción decimal.

Atribución de primer contacto first-touch

La atribución de primer contacto acredita el 100 % de la responsabilidad de un resultado exitoso para el canal inicial que el consumidor encontró. Este ejemplo SQL se utiliza para resaltar la interacción que llevó a una serie posterior de acciones del cliente.

La siguiente consulta devuelve el valor de atribución de primer contacto y los detalles del canal en el conjunto de datos de destino Experience Event. También devuelve un objeto struct para el canal seleccionado con el valor de primer contacto, la marca de tiempo y la atribución de cada fila.

NOTE
El ID del Experience Cloud (ECID) también se conoce como MCID y sigue utilizándose en áreas de nombres.

Sintaxis de consulta

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

Para obtener una lista completa de los parámetros potencialmente necesarios y sus descripciones, vea la sección parámetros de consulta de atribución.

Consulta de ejemplo

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

Resultados

En los resultados siguientes, el código de seguimiento inicial em:946426 se toma del conjunto de datos Experience Event. Este código de seguimiento se atribuye con el 100% (1.0) de la responsabilidad de las acciones del cliente porque fue la primera interacción.

                 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)

Para obtener un desglose de los resultados mostrados en la columna first_touch, consulte la sección componentes de columna.

Atribución de último contacto second-touch

La atribución de último contacto acredita el 100 % de la responsabilidad de un resultado exitoso para el último canal que el consumidor encontró. Este ejemplo SQL se utiliza para resaltar la interacción final en una serie de acciones de cliente.

La consulta devuelve el valor de atribución de último contacto y los detalles del canal en el conjunto de datos de destino Experience Event. También devuelve un objeto struct para el canal seleccionado con el valor de último contacto, la marca de tiempo y la atribución de cada fila.

Sintaxis de consulta

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

Consulta de ejemplo

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

Resultados

En los resultados que se muestran a continuación, el código de seguimiento del objeto devuelto es la última interacción en cada registro Experience Event. A cada código se le atribuye el 100% (1.0) de responsabilidad por las acciones del cliente, ya que fue la última interacción.

                 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)

Para obtener un desglose de los resultados mostrados en la columna last_touch, consulte la sección componentes de columna.

Atribución de primer contacto con condición de caducidad first-touch-attribution-with-expiration-condition

Esta consulta se usa para ver qué interacción llevó a una serie de acciones de clientes dentro de una parte del conjunto de datos Experience Event determinadas por una condición de su elección.

La consulta devuelve el valor de atribución de primer contacto y los detalles de un solo canal en el conjunto de datos de destino Experience Event, que caduca después de una condición o antes de ella. También devuelve un objeto struct con el valor de primer contacto, la marca de tiempo y la atribución para cada fila devuelta para el canal seleccionado.

Sintaxis de consulta

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

Para obtener una lista completa de los parámetros potencialmente necesarios y sus descripciones, vea la sección parámetros de consulta de atribución.

Consulta de ejemplo

En el ejemplo que se muestra a continuación, se registra una compra (commerce.purchases.value IS NOT NULL) en cada uno de los cuatro días mostrados en los resultados (15, 21, 23 y 29 de julio) y se atribuye al código de seguimiento inicial de cada día la responsabilidad del 100% (1.0) por las acciones del cliente.

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

Resultados

                 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)

Para obtener un desglose de los resultados mostrados en la columna first_touch, consulte la sección componentes de columna.

Atribución de primer contacto con tiempo de espera de caducidad first-touch-attribution-with-expiration-timeout

Esta consulta se utiliza para encontrar la interacción, dentro de un período de tiempo seleccionado, que llevó a la acción del cliente exitosa.

La consulta siguiente devuelve el valor de atribución de primer contacto y los detalles de un solo canal en el conjunto de datos de destino Experience Event durante un período de tiempo especificado. La consulta devuelve un objeto struct con el valor de primer contacto, la marca de tiempo y la atribución para cada fila devuelta para el canal seleccionado.

Sintaxis de consulta

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

Para obtener una lista completa de los parámetros potencialmente necesarios y sus descripciones, vea la sección parámetros de consulta de atribución.

Consulta de ejemplo

En el ejemplo que se muestra a continuación, el primer contacto devuelto para cada acción del cliente es la interacción más temprana en los siete días anteriores (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

Resultados

                 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)

Para obtener un desglose de los resultados mostrados en la columna first_touch, consulte la sección componentes de columna.

Atribución de último contacto con condición de caducidad last-touch-attribution-with-expiration-condition

Esta consulta se utiliza para encontrar la última interacción en una serie de acciones de cliente dentro de una parte del conjunto de datos Experience Event determinadas por una condición de su elección.

La consulta siguiente devuelve el valor de atribución de último contacto y los detalles de un solo canal en el conjunto de datos Experience Event de destino, que caduca después de una condición o antes de ella. La consulta devuelve un objeto struct con el valor de último contacto, la marca de tiempo y la atribución para cada fila devuelta para el canal seleccionado.

Sintaxis de consulta

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

Para obtener una lista completa de los parámetros potencialmente necesarios y sus descripciones, vea la sección parámetros de consulta de atribución.

Consulta de ejemplo

En el ejemplo que se muestra a continuación, se registra una compra (commerce.purchases.value IS NOT NULL) en cada uno de los cuatro días mostrados en los resultados (15, 21, 23 y 29 de julio), y se atribuye el último código de seguimiento de cada día al 100% (1.0) de la responsabilidad por las acciones del cliente.

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

Resultados de ejemplo

                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)

Para obtener un desglose de los resultados mostrados en la columna last_touch, consulte la sección componentes de columna.

Atribución de último contacto con tiempo de espera de caducidad last-touch-attribution-with-expiration-timeout

Esta consulta se utiliza para buscar la última interacción dentro de un intervalo de tiempo seleccionado. La consulta devuelve el valor de atribución de último contacto y los detalles de un solo canal en el conjunto de datos de destino Experience Event durante un período de tiempo especificado. La consulta devuelve un objeto struct con el valor de último contacto, la marca de tiempo y la atribución para cada fila devuelta para el canal seleccionado.

Sintaxis de consulta

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

Para obtener una lista completa de los parámetros potencialmente necesarios y sus descripciones, vea la sección parámetros de consulta de atribución.

Consulta de ejemplo

En el ejemplo que se muestra a continuación, el último contacto devuelto por cada acción del cliente es la interacción final en los siguientes siete días (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

Resultados

                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)

Para obtener un desglose de los resultados mostrados en la columna last_touch, consulte la sección componentes de columna.

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