Puntos finales de vista previa y estimación

A medida que desarrolla una definición de segmento, puede utilizar las herramientas de estimación y vista previa de Adobe Experience Platform para ver información de resumen que le ayude a garantizar que está aislando la audiencia que espera.

  • ​Las vistas previas proporcionan listas paginadas de perfiles cualificados para una definición de segmento, lo que le permite comparar los resultados con lo que espera.

  • ​Las estimaciones proporcionan información estadística sobre una definición de segmento, como el tamaño de audiencia previsto, el intervalo de confianza y la desviación estándar de errores.

NOTA

Para acceder a métricas similares relacionadas con los datos del perfil del cliente en tiempo real, como el número total de fragmentos de perfil y perfiles combinados dentro de áreas de nombres específicas o el Almacenamiento de datos de perfil en su conjunto, consulte la guía de extremo de vista previa del perfil (vista previa del estado de muestra), que forma parte de la guía para desarrolladores de la API de perfil.

Introducción

Los extremos utilizados en esta guía forman parte de la API Adobe Experience Platform Segmentation Service. Antes de continuar, consulte la guía de introducción para obtener información importante que debe conocer para realizar llamadas correctamente a la API, incluidos los encabezados necesarios y cómo leer llamadas de API de ejemplo.

Cómo se generan las estimaciones

Cuando la ingesta de registros en el almacén de perfiles aumenta o disminuye el recuento total de perfiles en más del 5 %, se activa un trabajo de muestreo para actualizar el recuento. La forma en que se activa el muestreo de datos depende del método de ingesta:

  • Ingesta por lotes: para la ingesta por lotes, en un plazo de 15 minutos tras la ingesta correcta de un lote en el Almacenamiento de perfiles, si se alcanza el umbral de aumento o disminución del 5 %, se ejecuta un trabajo para actualizar el recuento.
  • Ingesta de flujo continuo: para flujos de trabajo de datos de flujo continuo, se realiza una comprobación cada hora para determinar si se ha alcanzado el umbral de aumento o reducción del 5 %. Si lo ha hecho, se activa automáticamente un trabajo para actualizar el recuento.

El tamaño de la muestra depende del número total de entidades en el almacén de perfiles. Estos tamaños de muestra se representan en la siguiente tabla:

Entidades en el almacén de perfiles Tamaño de la muestra
Menos de 1 millón Conjunto de datos completo
de 1 a 20 millones 1 millón
Más de 20 millones 5 % del total
NOTA

Las estimaciones generalmente tardan entre 10 y 15 segundos en ejecutarse, comenzando con una estimación aproximada y refinándose a medida que se leen más registros.

Crear una nueva vista previa

Puede crear una nueva vista previa realizando una solicitud de POST al extremo /preview .

NOTA

Se crea automáticamente un trabajo de estimación cuando se crea un trabajo de vista previa. Estos dos trabajos compartirán el mismo ID.

Formato de API

POST /preview

Solicitud

curl -X POST https://platform.adobe.io/data/core/ups/preview \
 -H 'Authorization: Bearer {ACCESS_TOKEN}' \
 -H 'Content-Type: application/json' \
 -H 'x-gw-ims-org-id: {IMS_ORG}' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-sandbox-name: {SANDBOX_NAME}'
 -d '
    {
        "predicateExpression": "xEvent.metrics.commerce.abandons.value > 0",
        "predicateType": "pql/text",
        "predicateModel": "_xdm.context.profile",
        "graphType": "none"
    }'
Propiedad Descripción
predicateExpression La expresión PQL por la que se consultan los datos.
predicateType El tipo de predicado para la expresión de consulta en predicateExpression. Actualmente, el único valor aceptado para esta propiedad es pql/text.
predicateModel Nombre de la clase de esquema Experience Data Model (XDM) en la que se basan los datos de perfil.
graphType El tipo de gráfico desde el que desea obtener el clúster. Los valores admitidos son none (no realiza la vinculación de identidad) y pdg (realiza la vinculación de identidad en función del gráfico de identidad privado).

Respuesta

Una respuesta correcta devuelve el estado HTTP 201 (Creado) con detalles de la vista previa recién creada.

{
    "state": "NEW",
    "previewQueryId": "e890068b-f5ca-4a8f-a6b5-af87ff0caac3",
    "previewQueryStatus": "NEW",
    "previewId": "MDphcHAtMzJiZTAzMjgtM2YzMS00YjY0LThkODQtYWNkMGM0ZmJkYWQzOmU4OTAwNjhiLWY1Y2EtNGE4Zi1hNmI1LWFmODdmZjBjYWFjMzow",
    "previewExecutionId": 0
}
Propiedad Descripción
state Estado actual del trabajo de vista previa. Cuando se crea por primera vez, aparece en el estado "NUEVO". Posteriormente, estará en el estado "EJECUTANDO" hasta que se complete el procesamiento, momento en el que se convierte en "RESULT_READY" o "FAILED".
previewId El ID del trabajo de vista previa, que se utilizará con fines de búsqueda al ver una estimación o vista previa, tal como se describe en la siguiente sección.

Recupere los resultados de una vista previa específica

Puede recuperar información detallada sobre una vista previa específica realizando una solicitud de GET al extremo /preview y proporcionando el ID de vista previa en la ruta de solicitud.

Formato de API

GET /preview/{PREVIEW_ID}
Parámetro Descripción
{PREVIEW_ID} El valor previewId de la vista previa que desea recuperar.

Solicitud

curl -X GET https://platform.adobe.io/data/core/ups/preview/MDphcHAtMzJiZTAzMjgtM2YzMS00YjY0LThkODQtYWNkMGM0ZmJkYWQzOmU4OTAwNjhiLWY1Y2EtNGE4Zi1hNmI1LWFmODdmZjBjYWFjMzow \
 -H 'Authorization: Bearer {ACCESS_TOKEN}' \
 -H 'x-gw-ims-org-id: {IMS_ORG}' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-sandbox-name: {SANDBOX_NAME}'

Respuesta

Una respuesta correcta devuelve el estado HTTP 200 con información detallada sobre la vista previa especificada.

{
   "results": [{
        "XID_ADOBE-MARKETING-CLOUD-ID-1": {
            "_href": "https://platform.adobe.io/data/core/ups/models/profile/XID_ADOBE-MARKETING-CLOUD-ID-1",
            "endCustomerIds": {
                "XID_COOKIE_ID_1": {
                    "_href": "https://platform.adobe.io/data/core/ups/models/profile/XID_COOKIE_ID_1"
                },
                "XID_PROFILE_ID_1": {
                    "_href": "https://platform.adobe.io/data/core/ups/models/profile/XID_PROFILE_ID_1"
                }
            }
        }
    },
    {
        "XID_COOKIE-ID-2": {
            "_href": "https://platform.adobe.io/data/core/ups/models/profile/XID_COOKIE-ID-2",
            "endCustomerIds": {
                "XID_COOKIE_ID_2-1": {
                    "_href": "https://platform.adobe.io/data/core/ups/models/profile/XID_COOKIE_ID_2-1"

                },
                "XID_PROFILE_ID_2": {
                    "_href": "https://platform.adobe.io/data/core/ups/models/profile/XID_PROFILE_ID_2"
                }
            }
        },
        "XID_ADOBE-MARKETING-CLOUD-ID-3": {
            "_href": "https://platform.adobe.io/data/core/ups/models/profile/XID_ADOBE-MARKETING-CLOUD-ID-1000"
        }
    }],
    "state": "RESULT_READY",
    "links": {
        "_self": "https://platform.adobe.io/data/core/ups/preview?expression=<expr-1>&limit=1000",
        "next": "",
        "prev": ""
    },
    "page": {
        "offset": 0,
        "size": 3
    }
}
Propiedad Descripción
results Una lista de ID de entidad, junto con sus identidades relacionadas. Los vínculos proporcionados se pueden utilizar para buscar las entidades especificadas, utilizando el extremo de la API de acceso al perfil.

Recupere los resultados de un trabajo de estimación específico

Una vez creado un trabajo de vista previa, puede utilizar su previewId en la ruta de una solicitud de GET al extremo /estimate para ver información estadística sobre la definición del segmento, incluido el tamaño de audiencia proyectado, el intervalo de confianza y la desviación estándar de error.

Formato de API

GET /estimate/{PREVIEW_ID}
Parámetro Descripción
{PREVIEW_ID} Un trabajo de estimación solo se activa cuando se crea un trabajo de vista previa, y los dos trabajos comparten el mismo valor de ID con fines de búsqueda. Específicamente, este es el valor previewId que se devuelve cuando se creó el trabajo de vista previa.

Solicitud

La siguiente solicitud recupera los resultados de un trabajo de estimación específico.

curl -X GET https://platform.adobe.io/data/core/ups/estimate/MDoyOjRhNDVlODUzLWFjOTEtNGJiNy1hNDI2LTE1MDkzN2I2YWY1Yzo0Mg \
 -H 'Authorization: Bearer {ACCESS_TOKEN}' \
 -H 'x-gw-ims-org-id: {IMS_ORG}' \
 -H 'x-api-key: {API_KEY}' \
 -H 'x-sandbox-name: {SANDBOX_NAME}'

Respuesta

Una respuesta correcta devuelve el estado HTTP 200 con detalles del trabajo de estimación.

{
    "estimatedSize": 4275,
    "numRowsToRead": 4275,
    "estimatedNamespaceDistribution": [
        {
            "namespaceId": "4",
            "profilesMatchedSoFar": 35
        },
        {
            "namespaceId": "6",
            "profilesMatchedSoFar": 4275
        }
    ],
    "state": "RESULT_READY",
    "profilesReadSoFar": 4275,
    "standardError": 0,
    "error": {
        "description": "",
        "traceback": ""
    },
    "profilesMatchedSoFar": 4275,
    "totalRows": 4275,
    "confidenceInterval": "95%",
    "_links": {
        "preview": "https://platform.adobe.io/data/core/ups/preview/app-32be0328-3f31-4b64-8d84-acd0c4fbdad3/execution/0?previewQueryId=e890068b-f5ca-4a8f-a6b5-af87ff0caac3"
    }
}
Propiedad Descripción
estimatedNamespaceDistribution Matriz de objetos que muestra el número de perfiles del segmento desglosado por área de nombres de identidad. El número total de perfiles por área de nombres (sumando los valores mostrados para cada área de nombres) puede ser mayor que la métrica de recuento de perfiles porque un perfil podría asociarse con varias áreas de nombres. Por ejemplo, si un cliente interactúa con la marca en más de un canal, se asociarán varias áreas de nombres con ese cliente individual.
state Estado actual del trabajo de vista previa. El estado será "EJECUTANDO" hasta que se complete el procesamiento, momento en el que se convierte en "RESULT_READY" o "FAILED".
_links.preview Cuando state es "RESULT_READY", este campo proporciona una dirección URL para ver la estimación.

Pasos siguientes

Después de leer esta guía, debe comprender mejor cómo trabajar con vistas previas y estimaciones mediante la API de segmentación. Para obtener información sobre cómo acceder a las métricas relacionadas con los datos del perfil del cliente en tiempo real, como el número total de fragmentos de perfil y perfiles combinados dentro de áreas de nombres específicas o el almacén de datos de perfil en su conjunto, visite la guía de extremo de vista previa del perfil (/previewsamplestatus).

En esta página