2014-02-12 3 views
7

Android에서 Google 분석 캠페인 추적을 구현하려고합니다.Google 분석 캠페인 추적이 보고서에 나타나지 않습니다.

추가 된이 AndroidManifest를에 : https://developers.google.com/analytics/devguides/collection/android/v2/campaigns

여기에 내가 무슨 짓을했는지입니다 :이 가이드를 따라

adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n com.my.app/com.google.analytics.tracking.android.CampaignTrackingReceiver --es "referrer" "utm_source%3Dtest_source%26utm_medium%3Dtest_medium%26utm_term%3Dtest_term%26utm_content%3Dtest_content%26utm_campaign%3Dtest_name" 
: 브로드 캐스트를 수행하려면이 가이드 ( https://developers.google.com/analytics/solutions/testing-play-campaigns)에 이어

<!-- Used for install referral measurement--> 
<service android:name="com.google.analytics.tracking.android.CampaignTrackingService"/> 
<receiver android:name="com.google.analytics.tracking.android.CampaignTrackingReceiver" android:exported="true"> 
    <intent-filter> 
    <action android:name="com.android.vending.INSTALL_REFERRER" /> 
    </intent-filter> 
</receiver> 

logcat을 확인 했으므로이 행이 올바르게 표시되고 있습니다.

02-12 11:47:13.190: I/GAV3(18963): Thread[GAThread,5,main]: Campaign found: utm_source%3Dtest_source%26utm_medium%3Dtest_medium%26utm_term%3Dtest_term%26utm_content%3Dtest_content%26utm_campaign%3Dtest_name 

그러나, 다른 2 추가 라인 보내고 :

02-12 11:47:18.280: W/System.err(18963): [DEBUG] GbaRequest - GbaRequest: Constructor Called 222 userAgent Apache-HttpClient/UNAVAILABLE (java 1.4) 
02-12 11:47:18.280: W/System.err(18963): [DEBUG] NafRequest - NafRequest: NafRequest constructor===useragent Apache-HttpClient/UNAVAILABLE (java 1.4) 

을 나는 취득 아래 GA 보고서 페이지를 확인 - (> 소스, 그리고 그것은 단지 (설정되지 않음) 보여주는 것 -> 구글 플레이 이미 오늘 날짜로 날짜의 필터를 변경하고 있습니다 : 등, test_medium, test_source

  • 참고 : 없음) 나) (직접 아닌 source, medium, 내가보고 기대하지있어 등 24 시간을 기다렸 는데도 여전히 보여지지 않습니다.

누구나이를 직면하고 해결 방법을 알고 있습니까?

+0

System.err 로그 항목은 코드에서 System.err.println()을 호출 한 사용자가 발생합니다. 이것은 확실히 Google 웹 로그 분석이 아닙니다. 앱에 남겨진 디버그 코드 또는 링크하려는 라이브러리의 버그입니다. – djabi

답변

0

캠페인 수신자와 서비스가 Google 애널리틱스 SDK의 v2와 v4간에 다른 패키지 이름으로 이동되었습니다. 이로 인해 문제가 발생할 수 있습니다.

는 V2에서 패키지 com.google.analytics.tracking.android입니다 :

com.google.android.gms.analytics.CampaignTrackingReceiver 
com.google.android.gms.analytics.CampaignTrackingService 

당신은해야한다 :

패키지 V4에서
com.google.analytics.tracking.android.CampaignTrackingReceiver 
com.google.analytics.tracking.android.CampaignTrackingService 

은 com.google.android.gms.analytics입니다 v2 대신 v4에서 dev 안내서를 따르십시오. https://developers.google.com/analytics/devguides/collection/android/v4/campaigns

관련 문제