fbp
y fbc
En esta guía se explican ClickID y los parámetros _fbc
y _fbp
de Meta. Los parámetros _fbc
y _fbp
representan valores de cookies del navegador y se pueden enviar con los eventos del servidor. Consulta Información sobre la configuración de cookies del píxel de Meta.
Recomendamos que siempre envíes los valores de las cookies del navegador _fbc
y _fbp
en los parámetros de eventos fbc
y fbp
, respectivamente, cuando estén disponibles. Estos valores están sujetos a cambios en múltiples sesiones del navegador, por lo que recomendamos actualizar el perfil de un usuario con el valor más reciente siempre que sea posible.
ClickID es un parámetro generado por Meta que se pasa con la URL del sitio web de un anunciante cuando un usuario hace clic en un anuncio en Facebook o Instagram. Compartir el valor de ClickID puede ayudarte a atribuir más conversiones y llegar a más personas, lo que puede generar un mejor rendimiento de los anuncios. La asociación automática de ClickID no afecta a otros parámetros de seguimiento personalizados que puedas haber habilitado.
Ejemplo de URL con ClickID: https://example.com/?fbclid=IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk
fbclid
Cuando esté presente en los parámetros de consulta de la URL, lee el parámetro desde la cadena de la consulta de la URL de la solicitud HTTP para intentar obtenerlo en el servidor.
Por ejemplo:
GET /?fbclid=IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk HTTP/2.0 Host: www.example.org
Nota: El valor de ClickID distingue entre mayúsculas y minúsculas; no hagas ninguna modificación antes de usarlo, como ponerlo en minúscula o mayúscula.
_fbc
El valor de ClickID está disponible en la cookie _fbc
en dos casos:
_fbc
en cuanto está disponible.En los dos casos, el valor de ClickID con formato se puede obtener de la cookie _fbc
, al leer los encabezados de la cookie de la solicitud HTTP. Consulta cómo aplicar formato correctamente a ClickID en la sección “Aplicar formato a ClickID” a continuación.
Aunque la cookie _fbc
no esté disponible porque no hay ningún píxel de Meta ejecutándose en el sitio web, es posible enviar el parámetro de evento fbc
con el evento de la API de conversiones si un parámetro de consulta fbclid
está en la URL de la solicitud de la página actual.
El valor de ClickID con formato debe seguir la estructura version.subdomainIndex.creationTime.<fbclid>
, donde:
_fbc
. Si no guardas la cookie _fbc
, usa la marca de tiempo de la primera vez que observaste o recibiste este valor de fbclid
.<fbclid>
es el valor del parámetro de consulta fbclid
en la URL de la página.A continuación se incluye un ejemplo del aspecto que podría tener el valor del parámetro fbc
resultante (ten en cuenta que la parte <fbclid>
no es válida):
fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890
Nota: Antes de almacenar ClickID, es fundamental aplicar el formato que se describe en la sección “Aplicar formato a ClickID” anterior; de esta forma, se garantizará el envío de un valor válido a Meta mediante la API de conversiones.
_fbc
en la respuesta HTTPSe recomienda encarecidamente establecer _fbc
como:
Esto se debe hacer una vez recuperado del parámetro de consulta de la URL fbclid
o la cookie del navegador _fbc
.
Nota: Establece la cookie solo si:
fbclid
.fbclid
en el parámetro de consulta de la URL no es igual al valor correspondiente en el valor de la cookie _fbc
. En la cookie, fbclid
se corresponde con la cadena que va después del último “.” en el valor de la cookie.Por ejemplo:
HTTP/2.0 200 OK Content-Type: text/html Set-Cookie: _fbc=fb.1.1709136167115.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk; Expires=Thu, 21 Oct 2021 07:28:00 GMT;
Como alternativa a la opción de la cookie anterior, puedes almacenar y administrar el valor de ClickID con formato en el almacenamiento de backend. En este caso, tendrás que asegurarte de almacenar y enviar el valor más reciente obtenido del parámetro de consulta de la URL, si está presente.
fbc
con eventos de la API de conversionesUna vez obtenido el valor de ClickID, hay que aplicarle un formato correcto antes de enviarlo con un evento mediante la API de conversiones (consulta las instrucciones a continuación). Te recomendamos enviar el parámetro fbc
con todos los eventos que envíes a la API de conversiones.
Nombre del parámetro: fbc
Valor del parámetro: debe seguir la estructura version.subdomainIndex.creationTime.fbclid
, donde:
fb
._fbc
, usa el valor 1._fbc
. Si no guardas la cookie _fbc
, usa la marca de tiempo de la primera vez que observaste o recibiste este valor de fbclid
.fbclid
es el valor del parámetro de consulta fbclid
en la URL de la página.Ejemplo de valor:
fb.1.1554763741205.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk
Ejemplo de carga útil de la API de conversiones:
{ "data": [ { "event_name": "Purchase", "event_time": 1712248396, "action_source": "website", "user_data": { "fbc": "fb.1.1554763741205.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk", "em": ["7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068"], "ph": ["6069d14bf122fdfd931dc7beb58e5dfbba395b1faf05bdcd42d12358d63d8599"], }, "custom_data": { "currency": "USD", "value": "142.52" } } ] }
El asistente de carga útil es una herramienta que te permite crear la carga útil de la solicitud a la API de conversiones para garantizar que el formato de los datos enviados a Meta sea correcto. También ofrece Business SDK en varios lenguajes de programación que puedes usar para la integración con la API de conversiones. Están disponibles tras hacer clic en el botón “Obtener código” de la sección “Generar código”.
fbp
Cuando el píxel de Meta está instalado en un sitio web y utiliza cookies propias, el píxel guarda automáticamente un identificador único en una cookie _fbp
para el dominio del sitio web si todavía no existe ninguno.
El valor del parámetro del evento fbp
debe estar en formato version.subdomainIndex.creationTime.randomnumber, donde:
version
es siempre este prefijo: fb
.subdomainIndex
es el dominio en el que se define la cookie (“com” = 0, “ejemplo.com” = 1, “www.ejemplo.com” = 2). Si generas este campo en un servidor y no guardas una cookie _fbp
, usa el valor 1.creationTime
es el tiempo UNIX desde la época en milisegundos en que se guardó la cookie _fbp
. Si no guardas la cookie _fbp
, usa la marca de tiempo de la primera vez que observaste o recibiste este valor de fbp.Randomnumber
para garantizar que cada cookie _fbp
sea única.A continuación se incluye un ejemplo del aspecto que podría tener el valor de fbp
:
fb.1.1596403881668.1116446470