2013-04-16 67 views
3

here的最底部開始。 theres一個URL生成器,我可以生成一個鏈接到我的應用程序在谷歌玩引用。我怎樣才能從谷歌分析額外的廣告系列來源?我一直在谷歌搜索,但仍無法找到答案。我發現有人說我應該做一個擴展BroadcastReceiver的類,但我也發現了here。通過這樣做,我將無法獲得GA工作。 GA非常強大,我想使用它。我現在需要的只是從GA中提取一個參考資料,它是推薦人/活動來源。我還發現EasyTracker.getTracker()中有幾個getter,比如getAppId(),getAppInstallerId()和getTrackingId(),但沒有一個記錄。我怎麼知道哪個ID獲取器屬於哪個? 感謝您的幫助!如何從google analytics中抓取引薦來源/廣告系列來源

回答

4

雖然引薦/運動教程文件是GA(谷歌分析)的文件,你可以得到推薦人信息,並在您的應用程序使用它沒有實現GA,請參閱:https://developers.google.com/analytics/devguides/collection/android/v4/campaigns#google-play-implement

<!-- Used for Google Play Store Campaign Measurement--> 
<service android:name="com.google.android.gms.analytics.CampaignTrackingService" /> 
<receiver android:name="com.google.android.gms.analytics.CampaignTrackingReceiver" 
      android:exported="true"> 
    <intent-filter> 
    <action android:name="com.android.vending.INSTALL_REFERRER" /> 
    </intent-filter> 
</receiver> 

3號線只是改變您的自定義廣播接收器例如:

<!-- Used for Google Play Store Campaign Measurement--> 
<service android:name="com.google.android.gms.analytics.CampaignTrackingService" /> 
<receiver android:name="com.xxx.Myapp.CustomReceiver" 
      android:exported="true"> 
    <intent-filter> 
    <action android:name="com.android.vending.INSTALL_REFERRER" /> 
    </intent-filter> 
</receiver> 

您的自定義廣播接收器可能:

import android.content.BroadcastReceiver; 
import android.content.Context; 
import android.content.Intent; 

import com.google.analytics.tracking.android.CampaignTrackingReceiver; 

/* 
* A simple Broadcast Receiver to receive an INSTALL_REFERRER 
* intent and pass it to other receivers, including 
* the Google Analytics receiver. 
*/ 
public class CustomReceiver extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 

    // get referrer info 
    String referrer = intent.getStringExtra("referrer"); 
    // do anything you want with referrer 
    ...... 

    // When you're done, pass the intent to the Google Analytics receiver 
    new CampaignTrackingReceiver().onReceive(context, intent); 
    } 
} 
相關問題