ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

android – 在谷歌分析中添加自定义标签

2019-06-23 01:21:30  阅读:131  来源: 互联网

标签:android google-analytics


我正在使用Google Analytics为我的应用安装归因,我有一个这样的网址:

https://play.google.com/store/apps/details?id=com.Slack&referrer=utm_source%3Dgoogle%26utm_medium%3Dcpc%26anid%3Dadmob

我想知道我是否可以在同一个URL中添加我自己的查询参数以获得类似的东西

https://play.google.com/store/apps/details?id=com.Slack&referrer=utm_source%3Dgoogle%26utm_medium%3Dcpc%26anid%3Dadmob%26mytag%3Dtest

当Play商店向我的接收器广播意图时,这可能会产生问题吗?意图是否也有我自己的标签,我在URL中添加了?

解决方法:

您可以使用adb命令测试应用程序是否接收非utm参数,以广播INSTALL_REFERRER意图,如testing play campaigns中所述.

$cd <path_to_adb_tool>
$echo 'am broadcast \
    -a com.android.vending.INSTALL_REFERRER \
    -n "your.package.name/path.to.receiver" \
    --es "referrer" \
      "utm_source=test_source&utm_medium=test_medium&utm_term=test_term&utm_content=test_content&utm_campaign=test_name"; \
    exit' | ./adb shell

尝试为referrer添加自定义标记,如果它到达您的CampaignTrackingReceiver,请自行查看.

根据General Campaign & Traffic Source Attribution,我们可以使用setCampaignParamsFromUrl从url设置广告系列参数

// 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()
);

如果您的广告系列信息采用Google Analytics广告系列参数以外的格式,则必须手动发送.一种方法是使用Google Analytics网络界面配置custom dimension or metrics并将其发送为:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);
t.setScreenName("Home Screen");

// Send the custom dimension value with a screen view.
// Note that the value only needs to be sent once.
t.send(new HitBuilders.ScreenViewBuilder()
    .setCustomDimension(1, "premiumUser")
    .build()
);

对于custom dimensions and metrics reporting,请注意:

Custom dimensions and metrics are available in custom reports and
available for use with advanced segments. Custom dimensions can also
be used as secondary dimensions in standard reports.

标签:android,google-analytics
来源: https://codeday.me/bug/20190623/1266171.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有