谷歌地图触发谷歌分析事件使用谷歌地图控件
问题描述:
如何在每次使用Google地图(V3)控件时触发谷歌通用分析事件:放大,缩小,地形,卫星,街景...谷歌地图触发谷歌分析事件使用谷歌地图控件
这是标准的通用Analytics(分析)事件:
ga('send', 'event', 'Event category', 'Event action', 'Event label');
答
你需要添加标准的谷歌地图事件侦听地图上的以下内容:
- 部分zoom_changed
- maptypeid_changed
例如
function doYourAnalytics(event) {
// or whatever you need to call here
ga('send', 'event', 'Event category', event, 'Event label');
}
map.addListener('zoom_changed', function() {
doYourAnalytics('zoom_changed');
});
map.addListener('maptypeid_changed', function() {
doYourAnalytics('maptypeid_changed');
});
你不给你想要的“事件类别”,“事件动作”,“事件标签”的任何指示,但是你可以通过你需要你的函数任何情况下的数据。例如对于您可能想要查看地图当前缩放级别的缩放,查看它们是放大还是缩小,然后将其指定为事件标签。
你的代码在哪里?你有什么尝试? – MrUpsidown