我们正在使用gtag.js设置事件跟踪,并将以下代码直接插入SELECT field1, field2
FROM "table"
WHERE
(CASE
WHEN :P_AccountType = 'B' AND SEGMENT2 < '40000' THEN 1
WHEN :P_AccountType = 'P' AND SEGMENT2 >= '40000' THEN 1
ELSE
CASE WHEN SEGMENT2 BETWEEN '00000' AND '99999' THEN 1 END
--> the above case line is needed when :P_AccountType is neither "B", nor "P"
END) = 1
下:
<head>
在索引页面下方,我们为各种按钮和链接设置了<script async src="https://www.googletagmanager.com/gtag/js?id=UA-nnnn-n"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-nnnn-n');
gtag('event', 'event_name', {
'event_category': categoryName,
'event_label': labelName
});
</script>
个事件。这些具有以下示例格式:
onclick
在Chrome控制台中,我收到错误消息:
<li><a href="//a_link" class="btn btn-nav"
onclick="gtag('event', 'menu',
{ 'event_category': 'menu-link', 'event_action': 'open-menu', });">Link Text
</a></li>
问题
我们可以这样使用变量(index): Uncaught ReferenceError: categoryName is not defined
吗?
我已经阅读了有关gtag事件的Google文档,但没有找到明确提及使用变量的信息。 编辑:在这里参考文档:comment