Scegli la piattaforma che vuoi visualizzare in questa guida:
Formatta la richiesta
Measurement Protocol di Google Analytics supporta solo le richieste POST HTTP.
Per inviare un evento, utilizza il seguente formato:
POST /mp/collect HTTP/1.1
HOST: www.google-analytics.com
Content-Type: application/json
<payload_data>
Devi fornire quanto segue nell'URL della richiesta:
api_secret: l'API SECRET generata nell'interfaccia utente di Google Analytics.
Per creare un nuovo secret, vai ad Amministrazione > Stream di dati > scegli
il tuo stream > Measurement Protocol > Crea.
measurement_id: l'ID misurazione associato a uno stream, presente nella
UI di Google Analytics in Amministrazione > Stream di dati > scegli il tuo
stream > ID misurazione.
Nel corpo della richiesta devi fornire quanto segue:
client_id: un identificatore univoco di un client. Questo è diverso da
Firebase app_instance_id. Utilizza gtag.js('get').
user_id: facoltativo. Un identificatore univoco per un utente. Può contenere solo UTF-8
caratteri. Per saperne di più, consulta User-ID per l'analisi multipiattaforma
su questo identificatore.
events: un array di elementi evento. Puoi includere più eventi in uno
richiesta.
Affinché l'attività degli utenti venga visualizzata in report quali
In tempo reale,
engagement_time_msec e session_id devono essere forniti nell'ambito della
params per event. Il parametro engagement_time_msec deve riflettere
la durata del coinvolgimento dell'evento in millisecondi.