La documentazione parameters per il file di configurazione XML utilizzato da Google Analytics v4 SDK (come trovato nella versione 4.3.23 di Google Play Services) afferma che ga_dryRun
e ga_logLevel
sono attributi validi nel file tracker. Qui è la mia res/xml/default_tracker.xml
:Come configurare le opzioni di funzionamento a secco e di livello log via XML in Google Analytics v4 SDK per Android?
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="ga_dryRun">true</bool>
<string name="ga_logLevel">verbose</string>
</resources>
Quando ho creato questo file di configurazione su un nuovo tracker e corro la mia app, vedo il seguente nel registro:
04-30 13:05:55.303 29266-29266/com.example.app W/GAV3﹕ Thread[main,5,main]: bool configuration name not recognized: ga_dryRun
04-30 13:05:55.303 29266-29266/com.example.app W/GAV3﹕ Thread[main,5,main]: string configuration name not recognized: ga_logLevel
Ci sono aggiornati nomi degli attributi da usare? La configurazione di queste funzionalità tramite XML non è più supportata (hanno funzionato nell'SDK v3)?
So che posso impostare sia le opzioni per il ciclo di lavoro che per il livello di log da Java, ma sarebbe bello poterle definire nei file XML in modo da poter utilizzare file diversi per diverse varianti di build.
Ah, capisco. Devo aver trascurato quel Javadoc. Non è evidente dalla seguente tabella, quali parametri sono globali e quali sono per-tracker: https://developers.google.com/analytics/devguides/collection/android/v4/parameters – gnuf
Sì, passando attraverso lo stesso dolore a migrare alla v4: due file di configurazione XML, due serie di documentazione. L'aggiunta di due link chiarisce cosa ha detto @Avi, uno per Tracker e uno per GoogleAnalytics singleton. https://developer.android.com/reference/com/google/android/gms/analytics/GoogleAnalytics.html https://developer.android.com/reference/com/google/android/gms/analytics /Tracker.html –
E ancora, i parametri che appartengono a ciascun tracker devono essere scritti esplicitamente nel documento ufficiale! – cwhsu