Risoluzione dei problemi

Questa guida illustra i passaggi comuni per la risoluzione dei problemi di implementazione.

Nessun evento

Se gli eventi non vengono visualizzati in Google Analytics, ci sono alcuni problemi comuni che dovresti cercare.

Per prima cosa, scegli il cliente:

  • Stai utilizzando il valore api_secret corretto?

    Verifica di utilizzare api_secret per lo stream corretto. Se configuri Measurement Protocol per più flussi, ogni stream avrà un proprio secret.

  • Il tuo api_secret è ancora valido?

    Per contribuire a combattere lo spam, puoi revocare i api_secret. Assicurati che il api_secret che utilizzi sia ancora valido. È possibile che un altro utente con accesso al tuo stream abbia revocato l'accesso per errore.

  • L'attributo api_secret è stato copiato correttamente?

    api_secret è sensibile alle maiuscole. Verifica che il valore api_secret nell'interfaccia utente di Google Analytics sia esattamente lo stesso che utilizzi nel codice.

  • Non utilizzare advertising_id.

    advertising_id non è supportato come identificatore di dispositivo valido. Utilizza app_instance_id se utilizzi Firebase e client_id se utilizzi gtag.js.

ID non validi

Poiché il Measurement Protocol supporta gli ID dell'SDK Google Analytics for Firebase e di gtag.js, assicurati di utilizzare l'ID corretto. Gli ID da usare cambiano a seconda che tu stia utilizzando l'SDK Google Analytics for Firebase o gtag.js. Di seguito sono riportati gli ID che dovresti utilizzare:

SDK Google Analytics for Firebase

Se utilizzi l'SDK Google Analytics for Firebase, gli ID che devi utilizzare sono:

Non utilizzare quanto segue:

  • firebase_instance_id: questo ID non deve essere incluso nella richiesta. Questo ID viene utilizzato per identificare una determinata istanza dell'app, ma è specifico di Firebase. Viene utilizzato per attività come i messaggi FCM.

gtag.js

Se utilizzi gtag.js, gli ID che devi utilizzare sono:

  • measurement_id: includi questo ID nei parametri di query per la richiesta. Questo ID identifica in modo univoco uno stream di dati. Tutti gli utenti del tuo sito web avranno lo stesso measurement_id. Disponibile nell'interfaccia utente di Google Analytics in:
    Amministrazione > Stream di dati > scegli il tuo stream > ID misurazione
  • client_id: includi questo ID nel corpo della richiesta POST. Questo ID identifica in modo univoco una determinata istanza utente di un client web. Questo valore sarà diverso per ogni utente della tua app. Consulta questi esempi per informazioni su come recuperare questo valore.