2012-12-20 4 views
5

Beim Testen von Google Analytics (Version 2) für ein Android-Projekt habe ich festgestellt, dass die Echtzeitkarte meinen Standort ungefähr 200 Meilen von meinem tatsächlichen Standort entfernt anzeigt. Ich führe mein Projekt auf einem physischen Gerät aus, was zu der Annahme führt, dass Google Analytics keine Standortinformationen sendet, sondern sie von der IP-Adresse des Telefons erhält, wenn die Daten an den Google-Server gesendet werden. Gibt es eine Möglichkeit, dieses Verhalten zu ändern und meine eigenen Standortdaten beispielsweise mit getLastKnownLocation() anzugeben? Senden Sie es als eine tatsächliche Label/Action String würde natürlich funktionieren, aber das bedeutet, ich kann nicht verwenden Google Analytics Fancy Map-Funktion, um zu sehen, woher meine Benutzer kommen.Standortgenauigkeit von Google Analytics für Android

+1

Das gleiche Problem hier, ich bin in Stockholm, Schweden, aber Google Analytics denkt, ich bin in Malmö, Schweden, 600 km entfernt. Hast du eine Lösung gefunden? –

+0

Google Analytics verwendet die IP zur Ermittlung des Standorts. Das [Support-Forum von Google] (https://support.google.com/analytics/answer/1144408?hl=de) akzeptiert die Tatsache, dass der Standort der Stadt für Besuche von mobilen Geräten möglicherweise nicht korrekt ist –

Antwort

0

Google Analytics nicht wirklich für die Feinkornstandortverfolgung gedacht . Eine gute und kostenlose Plattform zur Standortverfolgung ist Cintric https://cintric.com/, die sehr genaue Standorte verfolgt.

Es ist ein Drop in SDK wie Google Analytics. Sie erhalten dann Zugriff auf ein Dashboard mit allen Benutzerstandorten und eine Reihe von Analysen/Visualisierungen. Es unterstützt sowohl Android als auch iOS.