Los códigos de evento te permiten medir el impacto que tienen tus anuncios de Pinterest en ciertas acciones en el sitio. Son necesarios si deseas lanzar campañas que se optimicen automáticamente para fomentar eventos específicos, por ejemplo, las campañas de conversiones o los anuncios de resegmentación dinámica. También necesitarás códigos de evento para acceder a los
Después de añadir
En la siguiente tabla se muestran los eventos en los que puedes hacer un seguimiento con la etiqueta de Pinterest. Puedes utilizarlos para
Evento | Objetivo |
---|---|
Checkout | Hacer un seguimiento de las personas que completan transacciones. |
AddToCart | Hacer un seguimiento de las personas que añaden artículos a los carritos de compra. |
PageVisit | Hacer un seguimiento de las personas que ven páginas principales, como páginas de productos o de artículos. |
Signup | Hacer un seguimiento de las personas que se registran para usar tu producto o servicio. |
WatchVideo | Hacer un seguimiento de las personas que ven videos. |
Lead | Hacer un seguimiento de las personas que muestran interés en tu producto o servicio. |
Buscar | Hacer un seguimiento de las personas que buscan en tu sitio web productos específicos o ubicaciones de tiendas. |
ViewCategory | Hacer un seguimiento de las personas que ven páginas de categorías. |
Custom | Hacer un seguimiento de un evento personalizado. Usa este nombre de evento para seguir un evento especial que quieras incluir en el informe de conversión. |
[User-defined event] | Agrega cualquier otro evento que hayas definido con el fin de segmentar al público. Los eventos únicos no están disponibles para los informes de conversión. Recuerda que se borrará cualquier espacio en los nombres de evento personalizados procesados por la etiqueta. |
Hay eventos obligatorios y eventos recomendados según la campaña de anuncios que decidas ejecutar.
Tipo de campaña | Eventos obligatorios | Eventos recomendados | Datos de eventos obligatorios | Datos de eventos recomendados |
---|---|---|---|---|
Reconocimiento de marca | Ninguno |
|
Ninguno | Coincidencia mejorada |
Ventas de catálogo |
|
|
|
|
Consideración | Ninguno |
|
Ninguno | Coincidencia mejorada |
Conversiones |
Al menos uno de los siguientes:
|
|
Ninguno |
|
Visualizaciones de video | Ninguno | Ninguno | Ninguno | Coincidencia mejorada |
Hay eventos obligatorios y eventos recomendados según las funciones que quieras usar.
Función | Eventos obligatorios | Eventos recomendados | Datos de eventos obligatorios | Datos de eventos recomendados |
---|---|---|---|---|
Información sobre conversiones |
|
Ninguno | Moneda | Ninguno |
Programa de comerciantes verificados (PCV) |
|
Ninguno | Moneda | Ninguno |
Resegmentación dinámica |
|
Ninguno |
|
Ninguno |
Si has decidido usar la configuración manual, tendrás que añadir códigos de eventos a tu sitio web por tu cuenta. Los siguientes pasos son para las personas que usan la opción de configuración manual.
- Inicia sesión en tu cuenta para empresa de Pinterest desde un equipo de escritorio.
- Haz clic en
el icono de la hamburguesa en la parte superior izquierda de la página. - En Empresa, haz clic en Conversiones.
- Haz clic en Comenzar.
- Selecciona solo etiqueta de Pinterest y haz clic en Continuar.
- En la parte inferior derecha de la pantalla, haz clic en Omitir.
- Haz clic en Ir a la configuración manual.
- Copia el código base y haz clic en Continuar.
- Elige si quieres habilitar la coincidencia mejorada automática y haz clic en Continuar.
- Haz clic en Copiar código debajo del cuadro gris junto al código de evento que quieres añadir.
- Abre el código de la página del sitio web desde donde quieres hacer el seguimiento de un evento.
- Pega el código de evento en la página donde debería ocurrir el evento y asegúrate de reemplazar los valores de ejemplo por los valores adecuados para tu sitio web. Esto significa que el evento se activará cada vez que se cargue la página.
- Haz clic en Hecho.
Nota: Si un evento se activa cuando alguien realiza una acción concreta en la página (como un clic en un botón o el envío de un formulario), asegúrate de que el código de evento se ejecute únicamente como resultado de la acción. Esto requiere conocer los controladores de evento existentes en el código JavaScript de tu página.
Puedes facilitar información adicional sobre un evento conectando un objeto que contenga datos de evento. Todos los datos de evento están disponibles para la segmentación del público, pero solo los datos de evento value y order_quantity están disponibles para los informes de conversiones patrocinadas y orgánicas.
Datos de actividad | Valor de ejemplo | Tipo |
---|---|---|
value | 100,00 | Número (entero o coma flotante) |
event_id | eventId0001 |
Cadena (una cadena de ID que identifique unívocamente el evento) Nota: Este ID se puede enviar con cualquiera de los siguientes nombres de campo, todos distinguen mayúsculas de minúsculas: |
order_quantity | 1 | Entero |
order_id | 1234OrderID | Cadena (order_id es necesario para los informes sobre el análisis de conversión). |
product_name | Botas Parker | matriz line_items, cadena |
product_id | 1414 | matriz line_items, cadena |
product_category | Zapatos | matriz line_items, cadena |
product_variant_id | 1414-Rojo | matriz line_items, cadena |
product_variant | Rojo | matriz line_items, cadena |
product_price | 99,99 | Número (entero o coma flotante), matriz line_items, cadena |
product_quantity | 1 | Entero, matriz line_items, cadena |
product_brand | Parker | matriz line_items, cadena |
promo_code | INVIERNO10 | Cadena |
property | Atleta | Cadena |
search_query | botas | Cadena |
video_title | Cómo llevar con estilo las botas Parker | Cadena |
lead_type | Boletín | Cadena |
currency | USD |
Una de las siguientes: AED, AMD, ARS, AUD, AZN, BAM, BGN, BHD, BMD, BND, BOB, BRL, BSD, CAD, CHF, CLP, CNY, COP, CRC, CZK, DKK, DOP, EGP, EUR, FJD, GBP, GEL, GIP, HKD, HNL, HRK, HUF, IDR, ILS, INR, ISK, JMD, JPY, KGS, KRW, KWD, KZT, MAD, MDL, MOP, MXN, MYR, NOK, NZD, OMR, PAB, PEN, PHP, PKR, PLN, QAR, RON, RSD, RUB, SAR, SEK, SGD, THB, TRY, TWD, UAH, USD, UYU, VND o ZAR. Nota: Cuando proporciones un tipo de moneda con el evento de la etiqueta, calcularemos el tipo de cambio para que coincida con la moneda de tu cuenta de anunciante. |
La etiqueta IMG es un fragmento de código dentro de la etiqueta de Pinterest que funciona como mecanismo de seguridad en caso de que las personas hayan desactivado JavaScript en sus navegadores. Te recomendamos que también incluyas los datos de evento en la etiqueta IMG, ya que esto permite crear una segmentación mejor de los usuarios. Puedes utilizar únicamente la etiqueta IMG sin la etiqueta de JavaScript, pero tendrás que eliminar las etiquetas
A continuación, se muestran ejemplos de cada tipo de evento para que puedas copiarlos y pegarlos directamente en tu sitio web. Ten en cuenta que tendrás que reemplazar los valores de ejemplo por una variable dinámica para tu sitio web.
Checkout
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=checkout&ed[event_id]=YOUR_EVENT_ID&ed[value]=10.00&ed[order_quantity]=2&noscript=1" />
Datos del evento: event_id, value, order_quantity y currency.
Asegúrate de introducir el código de moneda correcto para tu sitio web.
AddToCart
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=AddToCart&ed[value]=10.00&ed[order_quantity]=2&noscript=1" />
Datos de actividad : value, order_quantity y currency.
Asegúrate de introducir el código de moneda correcto para tu sitio web.
PageVisit
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=pagevisit&noscript=1" />
Datos de actividad: none
Signup
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=signup&noscript=1" />
Datos de actividad: none
WatchVideo
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=watchvideo&ed[video_title]=My+Product+Video+01&noscript=1" />
Datos de actividad: video_title
Lead
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=lead&ed[lead_type]=Newsletter&noscript=1" />
Datos de actividad: lead_type
Buscar
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=search&ed[search_query]=horse&noscript=1" />
Datos de actividad: search_query.
ViewCategory
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=viewcategory&noscript=1" />
Datos de actividad: none
Custom
El tipo de actividad debe llamarse custom, de lo contrario, las conversiones seguidas por la etiqueta no se mostrarán en los informes del administrador de anuncios.
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=YOUR_TAG_ID&event=custom&noscript=1" />
Datos de actividad: none
Value y order_quantity son las dos fragmentos de datos de evento disponibles en los informes de conversiones patrocinadas y orgánicas. Si quieres agregar un valor y una cantidad, puedes convertirlos en dinámicos. Un valor dinámico puede cambiar según la acción realizada en tu sitio. Si eliges convertir value y order_quantity, esto será algo exclusivo de tu sitio web y de la forma en que registras las ventas. El valor y la cantidad de los productos de cada pedido realizado en tu sitio web suelen variar.
<script>
pintrk('track', 'checkout', {
value: {{Enhanced Transaction Revenue}},
order_quantity: {{item.quantity}}
});
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&event=checkout&ed[value]={{Enhanced Transaction Revenue}}&ed[order_quantity]={{item.quantity}}&noscript=1" />
</noscript>
Valor registrado: Importe dinámico adquirido con el pago correspondiente.
Cantidad registrada: Cantidad dinámica adquirida con el pago correspondiente.
Nota: La configuración de order_quantity y value con codificación dinámica será única para tu sitio web.
Además de los datos de evento, puedes agregar una función de devolución de llamada de JavaScript como argumento opcional para la función pintrk(). Esto proporciona información adicional si se produjo un error con tu etiqueta, que puedes verificar en tu herramienta de desarrollador. Esta función de devolución de llamada se ejecuta siempre que se activa una llamada de seguimiento de evento, es decir, la función pintrk().
La función de devolución de llamada usa los siguientes dos argumentos:
function(didInit, error) {}
didInit: Este primer argumento recibe un valor booleano, que se define como "true" (verdadero) si la llamada de seguimiento del evento se construye correctamente y como "false" (falso) si se detecta un error al crear la llamada de seguimiento del evento.
error: Este segundo argumento recibe una cadena que describe el error cuando didInit devuelve un valor "false" (falso); si didInit tiene el valor "true" (verdadero), esta cadena es indefinida.
<script>
pintrk('track', 'checkout', {
value: 10.00,
order_quantity: 2,
currency: 'USD',
event_id: 'eventId0001',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_price: 5.00,
product_quantity: 1
},
{
product_name: 'Parker Sandals'
product_id: 'ABC',
product_price: 5.00,
product_quantity: 1
}
]
}, function(didInit, error) { if (!didInit) { console.log(error); }
});
</script>
Para el seguimiento de conversiones y los informes, debes especificar uno de los nueve tipos de evento en el código de evento. Además, debes reemplazar YOUR_TAG_ID por tu identificador de la etiqueta de conversión de Pinterest. Recuerda que puedes incluir cualquier combinación de datos de evento por evento aparte de lo que se muestra en los siguientes ejemplos.
Esta sección contiene un ejemplo de todos los tipos de evento en un formato completo que se puede copiar y que puedes colocar directamente en tu sitio web. Cada ejemplo tiene los datos de evento necesarios para empezar a hacer un seguimiento de la actividad en tu sitio web. Ten en cuenta que tendrás que reemplazar los valores de ejemplo por los valores estáticos o las variables dinámicas adecuadas para tu sitio web. Por ejemplo, probablemente quieras hacer un seguimiento dinámico del valor de un pedido, ya que el valor de los pedidos realizados en tu sitio web variará en función de lo que se compre. Sin embargo, puede que asignes un valor estático a los datos de evento lead_type si está colocado únicamente en una página concreta.
Checkout
<script>
pintrk('track', 'checkout', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Datos del evento: value, order_quantity, currency y event_id.
Asegúrate de introducir el código de moneda correcto para tu sitio web.
AddToCart
<script>
pintrk('track', 'addtocart', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Datos de actividad : value, order_quantity y currency.
Asegúrate de introducir el código de moneda correcto para tu sitio web.
PageVisit
<script>
pintrk('track', 'pagevisit', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Signup
<script>
pintrk('track', 'signup', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
WatchVideo
<script>
pintrk('track', 'watchvideo', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Datos de actividad: Video_title.
Lead
<script>
pintrk('track', 'lead', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Datos de actividad: lead_type
Buscar
<script>
pintrk('track', 'search', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Datos de actividad: search_query.
ViewCategory
<script>
pintrk('track', 'viewcategory', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Eventos definidos por el usuario
<script>
pintrk('track', 'user_defined_event_name', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
Custom
El tipo de evento debe llamarse custom; de lo contrario, las conversiones seguidas por la etiqueta no se mostrarán en los informes del Administrador de anuncios.
<script>
pintrk('track', 'custom', {
event_id: 'eventId0001',
value: 100,
order_quantity: 1,
currency: 'USD',
order_id: 'X-15148',
promo_code: 'WINTER10',
property: 'Athleta',
search_query: 'boots',
video_title: 'How to style your Parker Boots',
lead_type: 'Newsletter',
line_items: [
{
product_name: 'Parker Boots',
product_id: '1414',
product_category: 'Shoes',
product_variant_id: '1414-Red',
product_variant: 'Red',
product_price: 99.99,
product_quantity: 1,
product_brand: 'Parker'
}
]
});
</script>
A continuación, se muestran algunos ejemplos de códigos base combinados con códigos de evento. Recuerda confirmar que el código de evento está colocado después del código base en tu sitio web.
Ejemplo de identificador de la etiqueta de conversión: 123456789 (reemplázalo por tu identificador de la etiqueta de conversión de Pinterest)
Ejemplo de código de evento: PageVisit
<head>
<script type="text/javascript">
!function(e){if(!window.pintrk){window.pintrk=function(){window.pintrk.queue.push(
Array.prototype.slice.call(arguments))};var
n=window.pintrk;n.queue=[],n.version="3.0";var
t=document.createElement("script");t.async=!0,t.src=e;var
r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r)}}
("https://s.pinimg.com/ct/core.js"); pintrk('load', '123456789'); pintrk('page');
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&noscript=1" />
</noscript>
<script>
pintrk('track', 'pagevisit');
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&event=pagevisit&noscript=1" />
</noscript>
</head>
Ejemplo de identificador de la etiqueta de conversión: 123456789 (reemplázalo por tu identificador de la etiqueta de conversión de Pinterest)
Ejemplo de códigos de evento: PageVisit y AddToCart
<head>
<script type="text/javascript">
!function(e){if(!window.pintrk){window.pintrk=function(){window.pintrk.queue.push(
Array.prototype.slice.call(arguments))};var
n=window.pintrk;n.queue=[],n.version="3.0";var
t=document.createElement("script");t.async=!0,t.src=e;var
r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r)}}
("https://s.pinimg.com/ct/core.js"); pintrk('load', '123456789'); pintrk('page');
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&noscript=1" />
</noscript>
<script>
pintrk('track', 'pagevisit');
pintrk('track', 'addtocart');
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&event=pagevisit&noscript=1" />
<img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=123456789&event=addtocart&noscript=1" />
</noscript>
</head>