列出与用户位置相关的事件的应用,例如如果用户在法国巴黎打开应用程序,则会说有今天正在播放的莫斯科大剧院芭蕾舞团活动。当用户点击showtime时,他将被带到处理预订的外部网站。
我对两个事件感兴趣:
用户点击了该活动:
event
变量(ite。,“Bolshoi Ballet”)。date
变量。time
与筛选相关的变量(迭代,12:00)。location
(国家)与筛选相关的变量(ite。,Paris)。vendor
与筛选相关的变量(迭代,无论外部网站处理预订)。用户观看过的活动:
event
变量(ite。,“Bolshoi Ballet”)。date
变量。time
与筛选相关的变量(迭代,12:00)。location
(国家)与筛选相关的变量(ite。,Paris)。vendor
与筛选相关的变量(迭代,无论外部网站处理预订)。我已经研究了如何处理这个要求的不同选项,而我能看到的最接近的是使用analytics.js events。但是,它只允许注册与事件关联的一个值(数字):
ga('send', 'event', 'category', 'action', 'label', value);
据我所知,这不能用于可视化事件(例如今天观看了多少事件)和分析数据(例如,有多少事件被“预订”,其中事件是“Bolshoi Ballet”,国家是“法国“)。
注意,所有变量(包括国家/地区)都与此示例中的事件相关联,而非与派生值相关联(例如,不是基于其IP的用户国家/地区)。
答案 0 :(得分:2)
实际上,该事件允许您关联四个值,因为类别,动作和标签也可以并且应该被利用。
您还必须设置custom dimensions。首先,您必须在GA管理面板的属性设置中创建它们(在"自定义定义"下,您可能想要达到命中范围)。然后,您可以在事件跟踪调用中传递值。您必须将它们传递到事件跟踪调用的配置对象(而不是通过set方法设置它们),以确保它们仅与该特定事件相关联,而不是与该网站上的所有匹配相关联。您没有按照您在后端提供的名称来解决自定义维度(仅适用于报告),而是通过字符串"维度"后跟数字索引。
ga('send', {
'hitType': 'event',
'eventCategory': 'screening-view',
'eventAction': 'Bolshoi Ballet',
'eventLabel': '2015/12/12',
'dimension1': '10pm', // time
'dimension2': 'Opéra national de Paris', // location
'dimension3': 'you know, that little ticket stall close to Monmatre' // vendor
});
免费版GA中每个属性只有20个自定义维度。它们不会出现在标准报告中(您可以将它们设置为次要维度),但您可以在视图过滤器中使用它们,最重要的是在自定义报告中。
答案 1 :(得分:0)
处理此问题的最佳方法是使用基于事件的分析工具,例如:Mixpanel.com,Kilometer.io或Kissmetrics。
处理事件(带有一组键:值元数据)正是这些工具的设计目的。