Obtener datos del visitante

Utilice este método para obtener datos de identificación del visitante en tiempo real.

  • Debe ser cliente de Web Personalization y tener la etiqueta RTP implementada en el sitio antes de usar la API de contexto de usuario.
  • RTP no admite listas de cuentas con nombre de marketing basado en cuentas. Las listas ABM y el código solo pertenecen a las listas de cuentas cargadas (archivos CSV) administradas dentro de RTP.

Si se produce un error, el JSON de respuesta incluye un mensaje de error. Si la API devuelve un código 500, póngase en contacto con el servicio de asistencia y proporcione la solicitud que provocó el error.

Parámetro
Opcional/Requerida
Tipo
Descripción
get
Obligatorio
Cadena
Acción de método.
visitor
Obligatorio
Cadena
Nombre del método.
callback
Obligatorio
Función
Función de llamada de retorno que se activará para cada campaña devuelta.

Ejemplos

El ejemplo siguiente obtiene datos de identificación del visitante.

function callbackFunction() {
    console.log('RTP is awesome!');
}
rtp('get', 'visitor', callbackFunction);

Respuesta con coincidencia de segmentos:

La siguiente respuesta incluye matchedSegments porque el visitante coincidió con los segmentos en tiempo real antes de la llamada a la API Obtener datos del visitante.

{
    "status": 200,
    "results": {
        "matchedSegments": [
            {
                "name": "first click",
                "id": 177
            }
        ],
        "abm": [
            {
                "code": 4,
                "name": "abm_saleforce_customers"
            },
            {
                "code": 5,
                "name": "abm_top_customers"
            }
        ],
        "org": "Marketo",
        "location": {
            "country": "United States",
            "city": "San Mateo",
            "state": "CA"
        },
        "industries": [
            "Software & Internet"
        ],
        "isp": false
    }
}

Respuesta sin coincidencia de segmentos:

La siguiente respuesta no incluye matchedSegments porque el visitante no coincidió con ningún segmento en tiempo real antes de la llamada a la API Obtener datos del visitante.

{
    "status": 200,
    "results": {
        "abm": [
            {
                "code": 4,
                "name": "abm_saleforce_customers"
            },
            {
                "code": 5,
                "name": "abm_top_customers"
            }
        ],
        "org": "Marketo",
        "location": {
            "country": "United States",
            "city": "San Mateo",
            "state": "CA"
        },
        "industries": [
            "Software & Internet"
        ],
        "isp": false
    }
}
recommendation-more-help
marketo-developer-help