[英]How to get campaign data in Google Analytics (v4) for Android?
我試圖設置谷歌分析以進行廣告系列測量並正在瀏覽此鏈接: https : //developers.google.com/analytics/devguides/collection/android/v4/campaigns#general-campaigns
這個鏈接中的代碼是這樣的:
// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
TrackerName.APP_TRACKER);
// Set screen name.
t.setScreenName(screenName);
// In this example, campaign information is set using
// a url string with Google Analytics campaign parameters.
// Note: This is for illustrative purposes. In most cases campaign
// information would come from an incoming Intent.
String campaignData = "http://examplepetstore.com/index.html?" +
"utm_source=email&utm_medium=email_marketing&utm_campaign=summer" +
"&utm_content=email_variation_1";
// Campaign data sent with this hit.
t.send(new HitBuilders.ScreenViewBuilder()
.setCampaignParamsFromUrl(campaignData)
.build()
);
我的問題是如何從傳入事件中獲取 CampaignData?
請幫忙。
有兩種類型的廣告系列跟蹤:
安裝廣告系列跟蹤應用安裝,並通過在您的應用清單中包含特定意圖來完成。
常規活動正在跟蹤您的應用程序的啟動情況(應用程序已安裝並且用戶正在點擊深層鏈接,例如: app://myapp/deeplink? utm_source =... )
在您的示例(通用廣告系列)中,廣告系列數據應該來自這個特定的深層鏈接。
在此示例中(“ examplepetstore.com/index.html?utm_source= email &utm_medium= email_marketing &utm_campaign= summer &utm_content= email_variation_1 ”)粗體文本是您的營銷活動數據,您的營銷團隊正在創建它。 GA 庫在setCampaignParamsFromUrl()
識別這些參數。
General Campaigns或Launch Campaigns允許您跟蹤用於打開已安裝應用程序的源(utm_source、utm_campaign、utm_medium)。 這是通過深層鏈接機制完成的,如果您熟悉深層鏈接 - 您就可以開始了。
有關 Android 的深層鏈接實現,請參見 此處。
在您的AndroidManifest.xml 中
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
這假設您的應用程序中有 MainActivity 類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.