javascript - 在 javascript 函数中转义单引号 - 谷歌分析标签中的输出变量

标签 javascript google-analytics

我正在尝试将变量拉入参数中以触发 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/

相关文章:

javascript - .click() 函数不起作用 javascript/jquery

google-analytics - 使用 Google Analytics Reporting API v4 构 build 备类别图表

http - 通过普通 HTTP POST 请求跟踪 Google Analytics 上的事件

google-analytics - Google Analytics(分析)目标:从一开始就等于

php - Javascript 搞乱了 PHP 文件的 POST 请求?

javascript - 我在 html 中有一个文本区域和按钮。当我单击按钮时,文本区域内的任何内容都将以 .DOCX 文件的形式下载

google-analytics - 当我选择页面路径作为尺寸时,页面浏览量减少

ios - 谷歌分析 : iOS App executed under Linux

javascript - 过滤两个对象数组

javascript - 重构 promise 从函数返回