2016-05-05 8 views
3

Ich habe versucht, Google Analytics zu aktivieren und die Konfigurationsdatei für meine Android-App von google developers, aber ich habe versehentlich die falsche Tracking-ID für Google Analytics wie wir haben mehrere Tracking-IDs Ich kann nicht finden, wo ich es ändern kann und auch keinen Ort, um den Google Analytics Service zu deaktivieren. screenshot from Google DevelopersWie man die Analytics-Tracking-ID in Google Developers in der App-Konfigurationsdatei ändert

Es wird gesagt, dass die Dienste zu Google Developer Console hinzugefügt werden, aber ich kann nur eine Liste der APIs finden, die aktiviert sind.

Kann mir jemand sagen, wie ich die Konfiguration ändern kann, damit ich die richtige Konfigurationsdatei für meine Android App herunterladen kann?

+0

Eine schnelle Abhilfe könnte sein, nur die heruntergeladene Datei zu öffnen und die Tracking-ID ändern in die Datei: 'sed -i" s/UA-BADTRACKINGID-1/UA-GOODTRACKINGID-2/g "' – Matt

+0

das habe ich für jetzt gemacht ... aber ich möchte immer noch eine Lösung für dieses Problem, damit ich das nicht nutzen werde falsche Datei in der Zukunft, wenn ich die Datei erneut herunterladen muss, um andere Google Play-Dienste zu aktivieren –

Antwort

1

Eine Google Analytics-Tracking-ID ist nur mit einem Projekt in der heruntergeladenen Datei google-services.json verknüpft. Die Dienste könnten zu Ihrem Projekt hinzugefügt worden sein, aber möglicherweise waren es nur Google Cloud Messaging und Google+ API.

Um die Tracking-ID verwendet, ändern Sie können entweder

a) in google-services.json die Tracking-ID ändern. Die Eigenschaft, die die Tracking-ID enthält, lautet: tracking_id oder

b) gehen Sie zurück zu web site, um eine neue google-services.json-Datei neu zu erstellen und herunterzuladen.

+0

Wie kann ich neu erstellen? durch ein neues Projekt erstellen? –

+0

Besuchen Sie https://developers.google.com/mobile/add, um den Dateierstellungsprozess erneut zu durchlaufen. –

0

Die Tracking-ID existiert in der google-services.json, aber Sie können es immer nach Ihren Bedürfnissen ändern.

Ich nehme an, dass Sie Ihre Produktion und Entwicklung Build Trefferpunkte möchten. Erstellen Sie einfach zwei Eigenschaften in Google Analytics Dashboards und verwenden Sie sie wie folgt aus:

GoogleAnalytics googleAnalytics = GoogleAnalytics.getInstance(application 
            .getApplicationContext()); 
googleAnalyticsTracker = googleAnalytics.newTracker(BuildConfig.BUILD_TYPE 
           .equals("release")?"UA-XXXXXXX":"UA-YYYYYYY"); 

*, während die Anwendungsklasse Initialisierung