繁体   English   中英

如何在 Android 版 Google Analytics (v4) 中获取活动数据?

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

请帮忙。

有两种类型的广告系列跟踪:

  1. 安装广告系列
  2. 一般活动

安装广告系列跟踪应用安装,并通过在您的应用清单中包含特定意图来完成。

常规活动正在跟踪您的应用程序的启动情况(应用程序已安装并且用户正在点击深层链接,例如: 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 CampaignsLaunch 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM