Mapeo de campos
El mapeo define qué datos se capturan cuando se activa el disparador y en qué campo del CRM se guardan.
Componentes de un mapeo
Cada fila de mapeo tiene tres partes:
| Componente | Descripción | Ejemplo |
|---|---|---|
| Campo CRM | El campo de tu CRM donde se guardará el dato | email, nombre, telefono |
| Origen | De dónde se extrae el dato | DataLayer Variable, Selector CSS |
| Valor / Selector | La ruta o selector específico | ecommerce.user.email |
Tipos de origen
DataLayer Variable
Extrae un valor del objeto dataLayer. Usa notación de punto para acceder a propiedades anidadas.
ecommerce.user.email
ecommerce.purchase.transaction_id
user.name
Selector CSS
Extrae el valor de un campo de formulario usando su selector CSS.
input[name="email"]
#campo-telefono
.field-nombre
Parámetro de URL
Extrae un parámetro de la URL actual.
utm_source
ref
gclid
Cookie
Extrae el valor de una cookie del navegador.
_ga
user_id
Puedes agregar múltiples mapeos
Una regla puede capturar varios campos al mismo tiempo. Por ejemplo, en una compra:
| Campo CRM | Origen | Valor |
|---|---|---|
email | DataLayer Variable | ecommerce.user.email |
nombre | DataLayer Variable | ecommerce.user.name |
telefono | DataLayer Variable | ecommerce.user.phone |
fuente | Parámetro de URL | utm_source |
¿Qué pasa si no se encuentra el valor?
Si el origen no contiene el dato esperado, el campo simplemente se omite — no se guarda un valor vacío ni se genera un error. Esto es normal y esperado.
Ejemplos:
- El visitante llega sin
utm_sourceen la URL → el campofuenteno se captura - El dataLayer no tiene
ecommerce.user.phone→ el campotelefonono se guarda - El selector CSS no encuentra el elemento → el campo se ignora
Tus mapeos no necesitan ser "todo o nada". Si configuras 5 mapeos y solo 3 tienen datos, Crimoo guarda esos 3 sin problema.
Tips para selectores CSS
input[name="email"] → campo de formulario por atributo name
#campo-telefono → campo por ID
.field-nombre → campo por clase
form#checkout input.email → campo específico dentro de un formulario
Sé lo más específico posible si tienes múltiples formularios en la misma página.