我正在使用下面的jQuery代码来跟踪我的网站上的链接和按钮点击,它工作得非常好:
<script>
jQuery(document).ready(function($) {
'use strict';
$(".trck_laagstProd_ext_comp").on('click', function(event){
gtag('event', 'TEST3', {
'event_category': 'Products_Extern',
'event_label': event.currentTarget.href });
});
});
</script>
我有一个php回显输出,以文本形式显示外部域(例如www.example.com),我想将其添加到Google Analytics 4事件中。我尝试按如下方式添加它,但似乎不起作用。google.com) which I'd like to add to the Google Analytics 4 event. I tried adding it as below but that doesn't seem to work.
是这样一段代码:<?php echo esc_html($domain); ?>
在我的网站上输出以下内容:Link to image
因此,我尝试在jQuery代码中添加这段代码,如下所示:
<script>
jQuery(document).ready(function($) {
'use strict';
$(".trck_laagstProd_ext_comp").on('click', function(event){
gtag('event', 'TEST3', {
'event_category': 'Products_Extern',
'event_label': event.currentTarget.href,
'event_merchant': "<?php echo esc_html($domain); ?>" });
});
});
</script>
因此,它确实会将"event_merchant"发送到Google Analytics,但它会将实际数据作为"<?php echo esc_html($domain); ?>"
发送,而不是作为实际输出。Please check out this image
不幸的是,我对jQuery和Google没有经验,所以似乎没有解决我的问题。
任何帮助将不胜感激!
1条答案
按热度按时间hwamh0ep1#
如果你得到的数据/文本是
<?php echo esc_html($domain); ?>
,而不是<?php echo esc_html($domain); ?>
的输出,那么你不是从一个.php文件(yourfile.php)执行这个脚本,或者它是一个.php文件,但php在服务器上没有启用。