Opción 2: Clientes y audiencias sincronizadas

Descripción general

Los minoristas con salas limpias o segmentos de audiencia autogestionados pueden sincronizar los datos de clientes y segmentos para ofrecer audiencias personalizadas a los principales anunciantes y al público general. Esta integración implica utilizar su CDP para proporcionar información de clientes y segmentos a Epsilon. Esto puede ser por API o por archivo.

Requisitos de integración

  • La integración interna estándar debe incluir el ID de cliente en todos los puntos de contacto pertinentes (cuando esté disponible).
  • Fuente de ID de clientes, por API o fuente de archivo.
  • Fuente de segmentos por API o fuente de archivo.

Cómo funciona

La plataforma CDP o de audiencia proporciona datos de clientes y segmentos a Epsilon mediante la API o la subida de archivos. Los ID de clientes incluidos en las solicitudes de anuncios se relacionan con los segmentos de audiencia y las campañas asociadas. Esto permite una segmentación precisa basada en definiciones de audiencia personalizadas o generales.

Ejemplos de integración

Ejemplo de solicitud de anuncio: solicitud de anuncio que contiene el ID de cliente:

POST $BASE_URL/v1/ads/generate HTTP/1.1
accept: application/json
content-type: application/json
Authorization: Basic <API_KEY>
{
    "customerId": "wertg5432a",
    "sessionId": "ec9-4e07-881d-3e9",
    "dtmCookieId": "AAAF8xLBTA968AB6TOthAAAAAAE",
    "placement": "search",
    "catalogId": "628dbe95-2ec9-4e07-881d-3e9f92ab2e0b",
    "searchTerm": "chocolate",
    "options": {
        "filterMode": "AndOr"
    },
    "maxNumberOfAds": 3
}

📘

Su solicitud de anuncio debe contener customerId, independientemente de si la integración es por archivo o API.

Integración sincronizada de archivos de fuente (recomendada)

Para sincronizar clientes y segmentos por archivo, necesitamos dos archivos:

  • Archivo de segmento
  • Archivo de cliente

Archivo de segmento

Un archivo de segmento se utiliza para proporcionar un ID de segmento que se muestra en la interfaz de usuario, un nombre y una descripción. También se puede utilizar para especificar cualquier team_ids específico que pueda ver un segmento, lo que le permite seleccionar segmentos para anunciantes específicos.

segment_idNombreDescripciónteam_ids
general-segment-1Compradores con un gasto elevadoCompradores con una compra semanal media del 15 % superior.
general-segment-2Compradores de valorCompradores que tienen un mayor porcentaje de cesta de productos orientados al valor.
general-segment-3Compradores recurrentesCompradores que compran de media cada semana.
custom-segment-1Personalizado: Elevada recencia de compra BrandCoClientes que han comprado BrandCo en los últimos 30 días.["a5166fc4-f874-4741-a721-c05ffd9941a5","92f4b91f-0089-4102-b13b-6015da8e0174"]

Consulte la Guía de referencia de segmentos aquí.

Archivo de cliente

Su archivo de cliente se utiliza para crear un único cliente y vincularlo a los segmentos, solo tiene que proporcionar customer_id y segment_ids

customer_idSegmentos
cust_12345["general-segment-3", "general-segment-4"]
cust_67890["general-segment-3"]

Consulte la Guía de referencia de clientes aquí.

Integración de la sincronización de la API

Para sincronizar clientes y segmentos por API, hay tres operaciones que deben completarse.

  1. Crear segmentos
  2. Opcional: gestionar el acceso a los segmentos
  3. Crear clientes
  4. Gestionar la vinculación de segmento-cliente

Creación de segmentos por API

Lo primero que debe hacer es crear sus segmentos para vincular a los clientes.

Debe proporcionar un ID de segmento que se muestre en la interfaz de usuario, un nombre, una descripción y el equipo de su minorista.

📘

Importante: La API de segmentos utiliza la autorización de portador que emplea la API para socios. Tendrá que generar un token de portador y usarlo. Más información: Solicitudes de autenticación.

POST $BASE_URL/v1/segments HTTP/1.1
accept: application/json
content-type: application/json
Authorization: Bearer <API_KEY>
{
  "segment":{
        "segmentId": "general-segment-4",
        "sourceId": "DEFAULT_SOURCE_ID",
        "name": "Value Shoppers",
        "description": "Shoppers that have a higher basket % of value driven products.",
        "retailerTeamId": "13c84def-41cb-4f99-a3fc-6788264f79fe"
  }
}

Consulte la referencia para el endpoint Crear un segmento aquí.

Opcional: gestionar el acceso al segmento

Puede utilizar la función de gestión de acceso para otorgar acceso a los anunciantes seleccionados para que vean el segmento, lo que le permite seleccionar segmentos para anunciantes específicos.

POST $BASE_URL/v1/segments/{id}:manage-access HTTP/1.1
accept: application/json
content-type: application/json
Authorization: Bearer <API_KEY>
{
  "accessTeamIds":[
        "90d5f138-2090-412b-a397-1f59ea6a31b3","1439f6f2-8c43-4ec5-b511-fc153f7d8119"
        ]
}

Consulte la referencia para el endpoint Gestionar el acceso para un segmento específico aquí.

Creación de clientes por API

📘

La API de los cliente utiliza la autorización básica que emplea la API de integración.

POST $BASE_URL/v1/customers HTTP/1.1
accept: application/json
content-type: application/json
Authorization: Basic <API_KEY>
{
    "customers": [
        {
            "id": "cust_12345"
        },
        {
            "id": "cust_67890"
        }
        }
    ]
}

Cuando termine, también debe crear segmentos para vincular a los clientes. Puede crear hasta 100 clientes por solicitud.

Consulte la especificación de la API para Crear o actualizar un cliente aquí.

Vincule clientes a segmentos mediante API

Después de crear los segmentos, utilice la API /customers/manage-segments para vincular a los clientes con los segmentos.

POST $BASE_URL/v1/customers/manage-segments HTTP/1.1
accept: application/json
content-type: application/json
Authorization: Basic <API_KEY>
{
    "customerId": "cust_12345",
    "teamId":"13c84def-41cb-4f99-a3fc-6788264f79fe",
    "segments": {
        "segmentIds":[
        "general-segment-4","general-segment-3"
        ]
    }
}

📘

teamId en esta solicitud es el ID de su equipo minorista.

Consulte la especificación de la API para Gestionar segmentos y clientes aquí.