La etiqueta de “Información del contacto” es un fragmento de código HTML que permite sincronizar datos de los contactos del eCommerce para registrarlos en los campos (de sistema o personalizados) del perfil del contacto.
Composición
Esta etiqueta se identifica con la clase “cn_client_info”, y debe ser insertada en todas las páginas del eCommerce de tal forma:
<div class="cn_client_info" style="display:none">
</div>
Para determinar qué datos van a ser enviados desde el eCommerce a tu cuenta de Connectif, se definen las propiedades en etiquetas hijas mediante el atributo class.
Propiedades de los campos de sistema
Las propiedades a incluir en la etiqueta por defecto son:
Nombre | Obligatoria | Tipo | Múltiples | Descripción |
---|---|---|---|---|
_surname | No | string | No | Apellidos del contacto. |
_newsletter_subscription_status | No | string | No | Estado de la suscripción a newsletter del contacto (suscrito, dado de baja o no suscrito) |
_email_status | No | string | No |
Estado de la suscripción email del contacto (activo o dado de baja). *En desuso y sin soporte en futuras versiones. |
tracker_id | No | string | No | Identificador único del contacto. Es proporcionado por Connectif como respuesta a la llamada de tracking. Si este campo está vacío, el JavaScript de Connectif utiliza por defecto el tracker ID almacenado en localStorage. |
primary_key | Sí | string | No | Clave primaria para identificar al contacto a través de su correo electrónico. Dos contactos no pueden disponer del mismo email. |
_name | No | string | No | Nombre del contacto. |
Una vez incluidas, la etiqueta tendrá este aspecto:
<div class="cn_client_info" style="display:none">
<span class="primary_key">email@example.com</span>
<span class="_name">John</span>
<span class="_surname">Doe</span>
<span class="_newsletter_subscription_status">subscribed</span>
</div>
Propiedades de campos personalizados
Para sincronizar datos en campos personalizados, se ha de anidar una etiqueta <span> dentro de la clase “cn_client_info” con la ID del campo personalizado.
<div class="cn_client_info" style="display:none">
<span class="primary_key">email@example.com</span>
<span class="_name">John</span>
<span class="_surname">Doe</span>
<span class="_newsletter_subscription_status">subscribed</span>
<span class="ID">VALOR</span>
</div>
En propiedades basadas en campos personalizados de tipo checkbox, se ha de incluir el listado de valores de tal forma:
<div class="cn_client_info" style="display:none">
<span class="primary_key">email@example.com</span>
<span class="_name">John</span>
<span class="_surname">Doe</span>
<span class="_newsletter_subscription_status">subscribed</span>
<span class="ID-CAMPO">VALOR</span>
<span class="ID-CAMPO" data-field-list="true">
<span>ID-OPCIÓN-1</span>
<span>ID-OPCIÓN-2</span>
...
</span>
</div>
¡Sigue aprendiendo!
Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:
-
Etiqueta de “Contacto ha visitado un producto”, para detectar cuando un contacto visita un producto.
-
Etiqueta de “Estado actual del carrito de la compra”, para sincronizar el estado del carrito del contacto.
-
Etiqueta de “Compra realizada”, para registrar compras realizadas por el contacto.
-
Etiqueta de “Contacto ha realizado una búsqueda”, para identificar qué escribe un contacto en la barra de búsqueda.
-
Etiqueta de “Contacto ha buscado un producto”, para detectar qué producto ha aparecido en los resultados de búsqueda a un contacto.