Anonimo
Accesso non effettuato
discussioni
contributi
registrati
entra
Webmobili Wiki
Ricerca
Modifica di
Meta/Facebook API Conversion
(sezione)
Da Webmobili Wiki.
Namespace
Pagina
Discussione
Altro
Altro
Azioni sulla pagina
Leggi
Modifica
Cronologia
Attenzione:
non hai effettuato l'accesso. Se effettuerai delle modifiche il tuo indirizzo IP sarà visibile pubblicamente. Se
accedi
o
crei un'utenza
, le tue modifiche saranno attribuite al tuo nome utente, insieme ad altri benefici.
Controllo anti-spam.
NON
riempirlo!
=== La Chiamata === Creare il seguente '''payload''' di base: <syntaxhighlight lang="javascript"> // let userData= ... // let customData = ... // let testCode = ... //let eventName = ... let payload = { "data": [{ "event_name": eventName, "event_time": Math.round(new Date().getTime() / 1000), "action_source": "website", "event_id": eventId, "event_source_url": location.href, "user_data": { "client_ip_address": "ip" in userData ? userData.ip : null, "client_user_agent": navigator.userAgent, "fn": [ "name" in userData ? sha256(userData.name) : null ], "ln": [ "surname" in userData ? sha256(userData.surname) : null ], "em": [ "email" in userData ? sha256(userData.email) : null ], "ge": [ "gender" in userData ? sha256(userData.gender) : null ], "zp": [ "zip" in userData ? sha256(userData.zip) : null ], "ph": [ "phone" in userData ? sha256(userData.phone) : null ] }, "custom_data": customData }] }; if (testCode) payload["test_event_code"] = testCode; </syntaxhighlight> ::L'algoritmo consigliato per creare lo SHA256 è qui https://geraintluff.github.io/sha256/<br/> E fare la chiamata in '''POST''' <syntaxhighlight lang="javascript"> let endpoint = "https://graph.facebook.com/" + fbGraphVersion + "/" + fbPixelID + "/events?access_token=" + fbToken; fetch(endpoint, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload), }) .then((response) => response.text()) .then((data) => console.log(data)); </syntaxhighlight> All'interno del portale, la chiamata alle ''API Conversion'' dovrà essere fatta in coppia con quella del ''FacebookPixel'', passando ad entrambe lo stesso parametro ''EventID''<br/> Es. <syntaxhighlight lang="javascript"> let eventID = "pageView." .Date.now(); fbq('track', 'PageView', {}, { eventID: eventID }); // Facebook Pixel designbestConversion({ }, eventID); // API Conversion </syntaxhighlight>
Oggetto:
Per favore tieni presente che tutti i contributi a Webmobili Wiki possono essere modificati, stravolti o cancellati da altri contributori. Se non vuoi che i tuoi testi possano essere alterati, allora non inserirli.
Inviando il testo dichiari inoltre, sotto tua responsabilità, che è stato scritto da te personalmente oppure è stato copiato da una fonte di pubblico dominio o similarmente libera (vedi
Webmobili Wiki:Copyright
per maggiori dettagli).
Non inviare materiale protetto da copyright senza autorizzazione!
Annulla
Guida
(si apre in una nuova finestra)
Navigazione
Navigazione
Pagina principale
Ultime modifiche
Una pagina a caso
Aiuto su MediaWiki
Pagine speciali
Strumenti wiki
Strumenti wiki
Strumenti pagine
Strumenti pagine
Strumenti pagina utente
Altro
Puntano qui
Modifiche correlate
Informazioni pagina
Registri della pagina