[英]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.