我是 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/