Risoluzione dei problemi

Questa guida descrive i passaggi di risoluzione dei problemi più comuni per correggere gli errori di implementazione più comuni.

Nessun evento

Se gli eventi non vengono visualizzati in Google Analytics, esistono alcuni problemi comuni da ricercare.

Innanzitutto scegli il cliente:

  • Stai utilizzando il valore api_secret corretto?

    Assicurati di usare api_secret per lo stream corretto. Se configuri Measurement Protocol per più stream, ogni stream avrà il proprio secret.

  • Il tuo file api_secret è ancora valido?

    Per contribuire a contrastare lo spam, puoi revocare api_secret. Assicurati che l'api_secret che stai utilizzando sia ancora valido. È possibile che un altro utente con accesso al tuo stream abbia revocato l'accesso allo stream con un errore.

  • api_secret è stato copiato correttamente?

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

  • Non usare 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 protocollo di misurazione supporta gli ID dell'SDK Google Analytics per Firebase e di gtag.js, assicurati di utilizzare l'ID corretto. Gli ID da utilizzare cambiano a seconda che tu stia utilizzando l'SDK Google Analytics for Firebase o gtag.js. Di seguito sono indicati gli ID da utilizzare:

SDK Google Analytics per Firebase

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

Non utilizzare:

  • 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. È utilizzato per attività come i messaggi FCM.

gtag.js

Se utilizzi gtag.js, gli ID che dovresti 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. Si trova nell'interfaccia utente di Google Analytics in:
    Amministrazione > Stream di dati > scegli il tuo stream > ID misurazione
  • client_id - Includi questo ID nel corpo del POST della richiesta. 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 sapere come recuperare questo valore.