You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改GA4自定义事件脚本,仅追踪当前页面完整URL复制行为?

仅追踪页面URL复制行为的GA4自定义事件脚本修改方案

修改后的脚本

<script>
document.addEventListener('copy', function() {
    var selection = window.getSelection().toString().trim();
    var currentUrl = window.location.href;
    
    if (selection === currentUrl) {
        window.dataLayer.push({
            'event': "copyPageUrl",
            'copiedText': selection
        });
    }
});
</script>

关键修改说明

  • 增加URL匹配判断:获取当前页面完整URL(window.location.href),仅当用户选中的文本与该URL完全一致时,才向GA4的dataLayer推送事件
  • 处理空格干扰:对选中文本执行trim()操作,避免首尾空格导致的匹配失败
  • 优化事件命名:将事件名从copyText改为copyPageUrl,让事件含义更清晰,便于后续在GA4中做行为分析(若需保留原有事件名也可直接替换回copyText)

注意事项

该脚本仅能捕获页面内复制当前URL的行为(比如用户选中页面上展示的当前链接文本并复制),无法监听用户直接复制浏览器地址栏URL的操作——因为地址栏不属于页面文档范围,前端脚本无法捕获这类事件。

内容的提问来源于stack exchange,提问作者Bobman Jackson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 20:42:34