javascript - 谷歌地图标记与变量中的谷歌分析 onclick 事件

标签 javascript google-maps google-analytics

我已经建立了一个带有带有标记的谷歌地图的网站。所有信息(姓名、地址、电子邮件、网址)均由网站编辑输入。 http://oktamsterdam.nl/google-map-op-homepage/

为了创建标记,我将所有标记信息放入变量中

locaties = [
['Ouder- en Kindteam Centrum', '52.38022', '4.88348', '<h3>Ouder- en Kindteam Centrum</h3><a href="tel:0205555961"  onclick="ga(\x27send\x27, \x27event\x27, \x27Index\x27, \x27tel\x27, \x270205555961\x27);" >020 555 5961</a><br />Open: ma &#8211; vr van 8.30 – 17.00'],
['Ouder en Kindteam West', '52.37791', '4.84876', '<h3>Ouder en Kindteam West</h3><a href="mailto:bosenlommer@oktamsterdam.nl"  onclick="ga(\x27send\x27, \x27event\x27, \x27Index\x27, \x27mailto\x27, \x27bosenlommer@oktamsterdam.nl\x27);" >bosenlommer@oktamsterdam.nl</a><p>&nbsp;</p><a href="tel:0205555961"  onclick="ga(\x27send\x27, \x27event\x27, \x27Index\x27, \x27tel\x27, \x270205555961\x27);" >020 555 5961</a>']
];  

为了确保引号和双引号不会混淆,我用户\x27,但处理所有 Google Analytics 的公司告诉我没有任何内容(所有“正常”onclick 事件都是如此)

<a href="mailto:info@oktamsterdam.nl" onclick="ga('send', 'event', 'Index', 'mailto', 'info@oktamsterdam.nl');" >info@oktamsterdam.nl</a>

是)

有人能解决这个问题吗?提前致谢。

最佳答案

我在我的例子中使用了单引号并且它有效。您可以按照以下步骤操作:

'<a href="' + url + '" onclick="_ga.push([\'track\', \'Download\', \'' + title + '\', \'format\']);">Download</a>';

关于javascript - 谷歌地图标记与变量中的谷歌分析 onclick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32453519/

相关文章:

xcode - 在我的 iOS 应用程序中集成 Google Analytics easytracker

javascript - 剑道图表更改同一系列上的各个标记类型

javascript - 以毫秒为单位的 d3.js 时间解析不起作用?

javascript - Google Map fitBounds 使 map 位于海洋中 :)

google-maps - 作为来自 google map API v3 的响应收到的状态 QUERY_OVER_LIMIT

asp.net - 使用 Oauth token 获取 Google 分析数据?

android - 无法将 Google Analytics 集成到我的 Android 应用程序中

javascript - 为什么 html 文件在bundle.js 中看不到函数?

javascript - 将 mouseenter 和 mouseleave 事件绑定(bind)到具有相同类的多个元素

javascript - 更改 route 标记的默认图标