2012-06-28 27 views
10
  1. Dodaj libGoogleAnalytics.jar do katalogu twojego projektu/libs.
  2. Dodaj następujące uprawnienia do pliku manifestu AndroidManifest.xml projektu:Jak korzystać z Google Analytics do instalacji odsyłaczy Google Analytics?

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    
  3. Dodaj następujący fragment kodu do twojego projektu AndroidManifest.xml pliku manifestu:

    <!-- Used for install referrer tracking --> 
    <receiver android:name="com.google.android.apps.analytics.AnalyticsReceiver" android:exported="true"> 
        <intent-filter> 
         <action android:name="com.android.vending.INSTALL_REFERRER" > 
        </intent-filter> 
    </receiver> 
    

Ale nigdy nie wpisałem mojego identyfikatora UA-xxxxx-yy. Identyfikator wszedł do śledzenia odsłon i wydarzenia tak:

tracker.startNewSession("UA-xxxxx-yy", this); 

Google Analytics dla Androida SDK pliku ReadMe mówi: (UWAGA: nie włączaj GoogleAnalyticsTracker w aplikacji metody onCreate() w przypadku korzystania ze śledzenia skierowania).
Z poleceniem śledzenia, gdzie mogę umieścić mój identyfikator, czy nie? W razie potrzeby, w jaki sposób? Jeśli nie, dlaczego?

+1

tu odpowiedzi http://stackoverflow.com/questions/4604039/google-analytics-install-tracking-android – PVoLan

+0

To działa, Dziękuję. – Jungle

Odpowiedz

7

Początkowo wydawało mi się dziwne, że Google wymagałby od tych, którzy potrzebują tylko zainstalować narzędzia do śledzenia stron odsyłających, do włączenia do swoich aplikacji dwóch uprawnień, które w innym przypadku nie byłyby potrzebne, oraz biblioteki, ponieważ informacje potrzebne do śledzenia strony odsyłające są już dostępne na serwerach Google Play i prawdopodobnie można do nich uzyskać dostęp za pośrednictwem interfejsu internetowego, podobnego do tego używanego do śledzenia zakupów w Chrome Web Store. Jeśli uważasz, że interfejs Analytics oparty na aplikacjach nie obejmuje nawet zakupów za pośrednictwem stron internetowych GP, argumenty za tym związane wydają się jeszcze bardziej przekonujące.

To zaniedbanie wciąż wydaje się dziwne w ogólnym przypadku śledzenia arbitrażowego referrer, ale niedawno odkryłem, że w konkretnym przypadku, gdy strona odsyłająca, którą próbujesz śledzić, pochodzi z reklamy Adwords, wydaje się, że jest łatwiejszy sposób śledzenia instalacji aplikacji Google Play, które nie wymagają żadnych modyfikacji w aplikacji. Wszystko to odbywa się za pośrednictwem interfejsu Adwords, a nie za pośrednictwem Google Play, a nie za pomocą modyfikacji aplikacji.

Nie wskazałeś, czy Twoje strony odsyłające pochodzą z Adwords lub z innego źródła lub źródeł, więc podam te informacje, na wypadek, gdyby były przydatne.

Ta strona

http://support.google.com/adwords/bin/answer.py?hl=en&answer=1722054

opisano, jak skonfigurować śledzenie konwersji Google Play sprzedaży aplikacji poprzez Adwords. Z tej strony:

Śledzenie pobrań aplikacji mobilnych z Google Play nie wymaga dodawania fragmentu kodu. Można to zrobić bez wprowadzania zmian w kodzie aplikacji. Po prostu wykonaj poniższe czynności.

Zaloguj się na konto AdWords na http://adwords.google.com

Kliknij „Narzędzia i analiza” kartę, a następnie kliknij kartę „Konwersje”.

Kliknij przycisk "+ Nowa konwersja". Nazwij konwersję, wybierz "Pobieranie aplikacji mobilnej" i kliknij "Zapisz i kontynuuj". Wprowadź nazwę pakietu. (Nazwę pakietu możesz znaleźć, przeglądając swoją aplikację w Google Play. Część podstawowego adresu URL identyfikuje Twoją aplikację: "https://play.google.com/store/apps/details?id =”

Kliknij przycisk«Zapisz i kontynuuj».

Na następnym ekranie kliknij przycisk«Gotowe».

Twoje dane mobilne pliki do pobrania konwersji aplikacji będzie teraz zaczynają pojawiać się wraz z pozostałymi danymi konwersji w ciągu 24 godzin:

Uwaga: śledzenie pobierania aplikacji mobilnej na Androida działa tylko wtedy, gdy linki w reklamach typu "kliknij, aby pobrać" lub "Aplikacja mobilna" wskazują bezpośrednio w Sklepie Google Play. Linki monitorujące firm zewnętrznych nie są obsługiwane na stronie tym razem:

+3

Dzięki za to. Byłem też na etapie "Co? Dlaczego muszę coś dodać do mojej aplikacji ..." –