android - 使用新的 Android Analytics 捕获字符串

标签 android google-analytics

我是 Google Analytics(分析)的新手。我已经设置了一个帐户,我可以捕获页面浏览量等基本数据。我希望在谷歌分析中看到的是人们在我的应用程序中搜索的字符串。这可能吗?

我无法通过 trackEvent 完成它,因为它只将整数作为最后一个参数。 自定义变量似乎是预定义的。

任何提示或方向将不胜感激

最佳答案

我认为有两种基本方法可以跟踪搜索数据,作为事件或浏览量。

首先,您可以将搜索词设为 "label" for the Event ,并使用整数来表示术语被搜索的次数(所以从你这端开始总是 1,但 GA 可以聚合它们)。像这样:

String searchTerms = "foo bar";
...
tracker.trackEvent("category", "search", searchTerms, 1);

第二种选择是将搜索字符串放入 pageView 的 URL 中。像这样:

String searchTerms = "foo bar";
...
tracker.trackPageView("/searches/" + searchTerms); // probably URL encode searchTerms?

或者,您可以在 URL 中使用 URL 查询语法(一个“?”)(我不确定 GA 是否会将这些从 Android URL 中删除,所以您可能想测试一下它是否通过):

String searchTerms = "foo bar";
...
tracker.trackPageView("/searches?terms=" + URLEncoder.encode(searchTerms, "UTF-8"));

我建议尝试这两种方式(所有三种方式),看看哪一种方式在 GA UI 中对获取您想要查看的信息更有用。

关于android - 使用新的 Android Analytics 捕获字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12154933/

相关文章:

android - 迁移到 AndroidX 后,启动时出现异常 : java. lang.ClassNotFoundException : "Didn' t find class androidx. core.app.CoreComponentFactory"

android - 如何在android中定时自动启动一个应用程序?

Java Regex BBCode 不会取代,但

android - 如何从图库中选择图片?

sql - BigQuery:使用标准SQL从Google Analytics(分析)数据中选择星期

android - 带有参数 adjustViewBounds Android studio 的图像底部按钮

google-analytics - Universal Analytics (analytics.js) 忽略自己的流量

firebase - 带回发的分析

regex - 按正则表达式Google Analytics(分析)饼图分组

google-analytics - 在Google Data Studio中显示实时用户