Redirigir
La API de redireccionamiento de RTP permite redirigir las audiencias segmentadas a una dirección URL de destino.
- Debe convertirse en cliente de Web Personalization y tener la etiqueta RTP implementada en su 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.
Uso
rtp('send' , 'redirect' , 'field_name' , [ 'values_array' , '...' , '...' ] , 'www.redirect_url.com' , true/false )
Parámetro
Opcional/Requerida
Tipo
Descripción
'enviar'
Obligatorio
Cadena
Acción de método.
'redirigir'
Obligatorio
Cadena
Nombre del método.
field_name
Obligatorio
Cadena
Nombre de campo con el que se debe coincidir. Ejemplo: "abm.name" (consulte a continuación).
values_array
Obligatorio
Matriz
Lista de valores para comparar con el campo (no distingue mayúsculas de minúsculas).
redirect_url
Obligatorio
Cadena
URL de destino para redirigir a los visitantes que cumplieron la condición.
redirect_matched_visitors
Opcional
Booleano
Si el valor es True, se redirigirán los visitantes que cumplan la condición. Si es false, se redirigirá a los visitantes no coincidentes de la condición. Predeterminado: true.
Organización, Sector, Listas ABM, Ubicación, ISP, Segmentos coincidentes
Condición
Jerarquía de datos
Ejemplo
Segmentos coincidentes (solo funciona después del primer clic)
matchedSegments.name
rtp( 'send', 'redirect', 'matchedSegments.name', ['Fortune 1,000', 'Enterprise'], 'http://www.marketo.com');
Segmentos coincidentes (solo funciona después del primer clic)
matchedSegments.id
rtp( 'send', 'redirect', 'matchedSegments.id', [106 , 107 , 190] , 'http://www.marketo.com');
Listas ABM
abm.name
rtp( 'send', 'redirect', 'abm.name', ['top_key_accounts', 'active_customers'], 'http://www.marketo.com');
Ubicación
location.country
rtp( 'send', 'redirect', 'location.country', ['United States'], 'http://www.marketo.com');
Ubicación
location.state
rtp( 'send', 'redirect', 'location.state', ['ca'], 'http://www.marketo.com');
Ubicación
location.city
rtp( 'send', 'redirect', 'location.city', ['San Mateo'], 'http://www.marketo.com');
Industrias
industrias
rtp( 'enviar', 'redirigir', 'industrias', ['Educación'], 'http://www.marketo.com');
Notas
- Si la regla/condición de redireccionamiento se basa en Firmographics (empresa, sector, ubicación), puede insertar el código de redireccionamiento antes de rtp('send', 'view') y de rtp('get','campaign') para reducir la latencia.
- El redireccionamiento a través de JavaScript es un redireccionamiento del lado del navegador y depende de la carga y optimización del sitio web para alcanzar la velocidad máxima.
- La práctica recomendada es establecer el código de redirección justo después de la etiqueta rtp y colocarlo en el encabezado.
- Asegúrese de que no está ejecutando una redirección automática (hay una red de seguridad en rtp para bloquear las llamadas de redirección cíclica).
<!DOCTYPE html>
<html lang="en-US">
<head>
<!-- RTP tag -->
<script type='text/javascript'>
// This tag needs to be replaced with your account tag
(function(c,h,a,f,i){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
c[a].a=i;var g=h.createElement("script");g.async=true;g.type="text/javascript";
g.src=f+'?rh='+c.location.hostname+'&aid='+i;var b=h.getElementsByTagName("script")[0];b.parentNode.insertBefore(g,b);
})(window,document,"rtp","//xyz.marketo.com/rtp-api/v1/rtp.js","xyz");
// START REDIRECT EXAMPLE
// - Using a helper redirect function
// - Redirect based on named account
rtp('send','redirect','org', ['microsoft'],'http://www.marketo.com');
// Redirect based on named account list (ABM)
rtp('send','redirect','abm.name', {
// Redirect visitors that match 'first_abm' list to www.marketo.com
'http://www.marketo.com' : ['first_abm'],
// Redirect visitors that match 'second_abm' list to blog.marketo.com
'http://blog.marketo.com' : ['second_abm']
});
// END REDIRECT EXAMPLE
rtp('send','view');
rtp('get','campaign');
</script>
<!-- End of RTP tag -->
Cómo redirigir visitantes rastreados
- Anexe un parámetro al final de la dirección URL de destino, por ejemplo: <www.marketo.com?rtp=redirect>
- Cree un segmento llamado: "Redirigido por RTP"
- Utilice el parámetro "Páginas específicas" para segmentar los visitantes que vean cualquier página con el parámetro que se muestra a continuación.
Definición de más de una condición con distintas direcciones URL de destino
La llamada de redireccionamiento admite varias llamadas. Esto permite redirigir con varios campos y crear condiciones complejas con diferentes direcciones URL y valores.
Uso
rtp('send', 'redirect', field_name, url_values_map);
Parámetro
Opcional/Requerida
Tipo
Descripción
'enviar'
Obligatorio
Cadena
Acción de método.
'redirigir'
Obligatorio
Cadena
Nombre del método.
field_name
Obligatorio
Cadena
Nombre de campo con el que se debe coincidir. Ejemplo: "abm.name" (consulte más arriba).
url_values_map
Obligatorio
Objeto
Asigne entre la URL de redireccionamiento y la lista de valores. Ejemplo:{'http://marketo.com' : ['first_abm', 'second_abm']}
Ejemplo
rtp('send','redirect','abm.name', {
// Redirect visitors that match 'first_abm' list to www.marketo.com
'http://www.marketo.com' : ['first_abm'],
// Redirect visitors that match 'second_abm' list to blog.marketo.com
'http://blog.marketo.com' : ['second_abm']
});
rtp('send','redirect','org', {
// Redirect visitors from 'Microsoft' to www.marketo.com/enterprise
'http://www.marketo.com/enterprise' : ['microsoft']
});
recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59