- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在寻找一些一般性建议。我目前正在处理的网站充满了即将被删除的重复内容。但它的构建方式是通过报告 URL 命中来跟踪访问页面的不同受众。
当前链接
我担心的是,在一天结束时,管理分析的人员希望能够查看他们的报告并说“我们有 X 名专业人员访问了该网站”。只需删除重复数据即可消除这一点。
我认为 Google Analytics 可能有一种方法可以像这样通过 URL 传递受众/标签:
带有跟踪的示例链接
Google Analytics 可以做到这一点吗?有人有使用它的示例网站吗?
我研究了自定义维度和指标,但它们似乎有些矫枉过正 https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets
最佳答案
自定义维度并不过分,使用它们是一个合理的想法(因为分割正是它们的用途,真的)。
使用 url 标签有几个缺点。对于一个标记的页面将在您的报告中显示为三个不同的行 - 您将无法获得 www.MySite.com/painting 的汇总数字,而是您将拥有三个 Url(或与参数一样多)。
其次,房主等是属于 session 甚至用户的属性(如果角色不能在访问之间更改)。但是,如果您通过 url 参数跟踪它们,它们只有点击级别范围,即它们被记录为查看页面的属性,而不是查看访问者的属性。如果您将此记录为 session 范围变量,则只需在第一次网页浏览时设置它,该值将应用于该 session 的所有后续网页浏览。
所以一个简单的方法(示例假设您使用的是 php)可能是使用
if(isset($_GET['tag']) {
ga('send', 'pageview', {
'dimension1': "<?php echo filter_input(INPUT_GET, 'tag', FILTER_SANITIZE_ENCODED); ?>"
});
} else {
ga('send', 'pageview');
}
在您的跟踪代码中,在您的属性设置中创建 session 范围的自定义维度(“dimension1”指的是您帐户中的第一个自定义维度)后,每个维度的数字索引都会发生变化。维度名称仅用于报告,而不是跟踪代码)。当查询字符串不存在时,您需要注意不要发送空值 - session 范围的自定义维度仅记录 session 中的最后一个值,如果您发送空值,则会覆盖您在第一次网页浏览时记录的值。
或者,您也可以在不更改跟踪代码的情况下执行此操作 - 创建一个自定义高级过滤器以从查询字符串中捕获值,第二个将值复制到您的自定义维度,第三个从中删除查询字符串网址。然而,尽管这是一个巧妙的技巧,但使用代码要容易得多。
关于google-analytics - 使用 Google Analytics 如何跟踪查看同一页面的不同受众群体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31835662/
我试图找出理论上能够相处的尽可能多的 friend 群体,即群体中的每个人都应该至少认识群体中其他人的 50%。 我正在尝试为此提出一种算法,该算法不会花费太长的时间; Facebook 的 API/
我正在开发一个应用程序,用户可以在其中将图片上传到服务器,然后向他们选择的人员发送带有显示这些图片的链接的电子邮件。 我的问题是关于在数据库中组织人员(我正在使用 MySQL)。 我希望每个用户都有这
我有一个评级数据框,其中包含 userId、movieId、rating 行。我想找到评分最高的用户。 这是我写的代码: import pandas as pd ratings = pd.read_c
我有一个脚本,单击时会显示更多信息,再次单击时会隐藏信息。问题是,当单击时,它会显示和隐藏具有相同类名的所有 div 的信息,而不仅仅是被单击的 div。我环顾四周,我认为我需要在其中的某处添加“th
我是一名优秀的程序员,十分优秀!