我正在尝试将变量拉入参数中以触发 Google Analytics(分析)事件。参数必须用单引号括起来,以便在 GA 中正确记录事件。
我下面的内容只是将 droppedObject
作为 Google Analytics 中的值发送,而不是变量的实际值。我已经阅读了许多有关转义引号的建议,但都会产生“意外标识符”错误消息,并且我的可拖动/可放置小部件会中断。注意:我没有收到以下代码的任何错误消息,但它没有输出我想要的内容。
var droppedObject = ui.draggable.data('object');
_gaq.push(['_trackEvent','Perfect Pair', 'Dropped', 'droppedObject' ]);
下面是定义对象数据的 HTML 示例。
<li class="draggable" data-object="soleil">
<img src="../assets/pairs/soleil_lid.png" height="40">
<p class="soleil">Soleil</p>
</li>
在这种情况下,所需的输出将是 soleil
_gaq.push(['_trackEvent','Perfect Pair', 'Dropped', 'soleil' ]);
预先感谢您的帮助。
最佳答案
您传递的是字符串,而不是变量:
尝试:
var droppedObject = ui.draggable.data('object');
_gaq.push(['_trackEvent','Perfect Pair', 'Dropped', droppedObject ]);
关于javascript - 在 javascript 函数中转义单引号 - 谷歌分析标签中的输出变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21337259/