我有以下网址:
domain.com/product/page.html?user_is=234
然后使用JavaScript,我在'user'参数中选取了变量值:
var urlParams = new URLSearchParams(window.location.search);
var user_value = urlParams.get('user_is');
我要定位到目标按钮中的GA代码如下:
<button class="code" onclick="gtag('event', 'click', {eventCategory: 'Yes Code',eventAction: 'click',eventLabel: 'user_value'});">
我正在苦苦挣扎的是获取要在GA代码中呈现的“ user_value”中的值,这样我就可以跟踪特定用户的点击。看来我无法使用JavaScript渲染此变量。我有什么选择?
答案 0 :(得分:2)
您可以创建一个辅助函数来获取值并将其分配给gtag
,然后调用user_value
gtag
函数
<button class="code" onclick="handleGtag()">
功能
function handleGtag(){
var urlParams = new URLSearchParams(window.location.search);
var user_value = urlParams.get('user_is');
gtag('event', 'click', {eventCategory: 'Yes Code',eventAction: 'click',eventLabel: user_value});
}