我正在创建一个 GA4 自定义事件代码,当有人复制页面上的任何文本时,下面的代码就会起作用。但是,我只想跟踪何时有人在浏览器中复制当前页面的完整 URL。关于如何修改脚本有什么想法吗?
谢谢!
<script>
document.addEventListener('copy', function(){
var selection = window.getSelection().toString();
window.dataLayer.push({
'event': "copyText",
'copiedText': selection
});
});
</script>
当有人在浏览器中复制 URL 时,这是一个系统级事件,无法使用客户端 JavaScript 进行跟踪。
所以答案是:这是不可能的。您需要创建一个自定义浏览器,以便能够跟踪用户在网页之外使用浏览器执行的操作。