fbp e fbcQuesta guida tratta i parametri _fbc, _fbp e ClickID di Meta. I parametri _fbc e _fbp rappresentano i valori dei cookie del browser e possono essere inviati con gli eventi del tuo server. Consulta Informazioni sulle impostazioni dei cookie per il pixel di Meta.
Ti consigliamo di inviare sempre i valori dei cookie del browser _fbc e _fbp rispettivamente nei parametri dell'evento fbc e fbp, quando disponibili. Questi valori sono soggetti a modifiche nel corso di più sessioni di browser, per questo ti consigliamo di aggiornare il profilo di un utente con il valore più recente ogniqualvolta possibile.
ClickID è un parametro generato da Meta che viene trasmesso insieme all'URL del sito web di un inserzionista quando un utente clicca su un'inserzione su Facebook e/o Instagram. La condivisione di ClickID può aiutarti ad attribuire più conversioni e a raggiungere più persone, migliorando quindi le prestazioni delle inserzioni. L'aggiunta automatica di ClickID non influisce sugli altri parametri di monitoraggio eventualmente abilitati.
Esempio di URL con ClickID: https://example.com/?fbclid=IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk
fbclidOgni volta che è presente nei parametri URL della query, cerca di ottenere il parametro lato server leggendolo dalla stringa di query dell'URL di richiesta HTTP.
Esempio:
GET /?fbclid=IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk HTTP/2.0 Host: www.example.org
Nota: il valore ClickID distingue tra minuscole e maiuscole. Non applicare modifiche prima dell'uso, ad esempio cambiando le maiuscole o le minuscole.
_fbcIl valore ClickID è disponibile all'interno del cookie _fbc in 2 casi:
_fbc una volta disponibile.In entrambi i casi il ClickID formattato può essere ricavato dal cookie _fbc leggendo le intestazioni dei cookie della richiesta HTTP. Scopri come formattare correttamente ClickID nella sezione "Formattazione di ClickID" di seguito.
Se il cookie _fbc non è disponibile perché sul sito web non è in esecuzione il pixel di Meta, è comunque possibile inviare il parametro dell'evento fbc con l'evento dell'API Conversions se è presente un parametro della query fbclid nell'URL della richiesta della pagina attuale.
Il valore ClickID formattato deve avere la struttura version.subdomainIndex.creationTime.<fbclid>, dove:
_fbc è stato salvato. Se non salvi il cookie _fbc, usa l'indicazione temporale in cui hai notato o ricevuto per la prima volta questo valore fbclid;<fbclid> è il valore del parametro della query fbclid nell'URL della pagina.Nota: se usi la libreria dello strumento di creazione dei parametri per formare fbc, il formato presenterà un appendice alla fine. Consulta la pagina della libreria degli strumenti di creazione dei parametri per maggiori dettagli.
Ecco un esempio dell'aspetto che il valore fbc potrebbe avere (tieni presente che la porzione <fbclid> non è valida):
fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890
Nota: prima di memorizzare ClickID è fondamentale formattarlo come descritto nella precedente sezione “Formattazione di ClickID”. In questo modo, avrai la certezza che il valore inviato a Meta tramite l'API Conversions sia valido.
_fbc nella risposta HTTPConsigliamo vivamente di impostare _fbc come:
una volta recuperato dal parametro URL della query fbclid o dal cookie del browser _fbc.
Nota: imposta il cookie solo se:
fbclid;fbclid nel parametro URL della query non è uguale al valore corrispondente nel valore del cookie _fbc. Nel cookie, fbclid corrisponde alla stringa successiva all'ultimo "." nel valore del cookie.Esempio:
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;
In alternativa all'opzione relativa ai cookie indicata qui sopra, puoi memorizzare e gestire il valore del ClickID formattato nella memoria del backend. In questo caso dovrai assicurarti di memorizzare e inviare il valore più recente ottenuto dal parametro URL della query, se presente.
fbc con gli eventi dell'API ConversionsUna volta ottenuto il valore del ClickID, dovrai formattarlo correttamente prima di inviarlo con un evento tramite l'API Conversions. Vedi le istruzioni di seguito. Consigliamo di inviare il parametro fbc con ogni evento che invii all'API Conversions.
Nome del parametro: fbc
Valore del parametro: deve avere la struttura version.subdomainIndex.creationTime.fbclid, in cui:
fb;_fbc, usa il valore 1;_fbc è stato salvato. Se non salvi il cookie _fbc, usa l'indicazione temporale in cui hai visto o ricevuto per la prima volta questo valore fbclid;fbclid è il valore del parametro della query fbclid nell'URL della pagina.Valore di esempio:
fb.1.1554763741205.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk
Esempio di payload dell'API Conversions:
{
"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"
}
}
]
}Lo strumento di assistenza payload consente di strutturare il payload della richiesta dell'API Conversions per garantire che i dati inviati a Meta siano formattati correttamente. Offre anche l'SDK Business in più linguaggi di programmazione, utile per integrarti con l'API Conversions. Sono disponibili facendo clic sul pulsante "Ricevi codice" nella sezione "Genera codice".
fbpQuando è installato su un sito web e utilizza cookie proprietari, il pixel di Meta salva automaticamente un identificatore unico in un cookie _fbp per il dominio del sito web, se non esiste già.
Il valore del parametro dell'evento fbp deve avere la struttura version.subdomainIndex.creationTime.randomnumber, dove:
version è sempre questo prefisso: fb;subdomainIndex è il dominio su cui il cookie è definito ('com' = 0, 'example.com' = 1, 'www.example.com' = 2). Se generi questo campo su un server e non salvi un cookie _fbp, usa il valore 1;creationTime è l'indicazione temporale UNIX dal momento epoch in millisecondi in cui il cookie _fbp è stato salvato. Se non salvi il cookie _fbp, usa l'indicazione temporale del momento in cui hai visto o ricevuto per la prima volta questo valore fbp;Randomnumber è generato dall'SDK del pixel di Meta per garantire che ogni cookie _fbp sia unico.Nota: se usi la libreria dello strumento di creazione dei parametri per formare fbc, il formato presenterà un appendice alla fine. Consulta la pagina della libreria degli strumenti di creazione dei parametri per maggiori dettagli.
Ecco un esempio dell'aspetto che il valore fbp potrebbe avere:
fb.1.1596403881668.1116446470