欢迎访问我的博客,有问题可以在任意文章底部留言评论

使用GTM跟踪用户复制文本行为(GA4)

事件跟踪 Haran 10年前 (2016-10-23) 12219次浏览 11个评论

更新时间:2024年6月9号

当用户在网站上复制文字时,这通常代表他们对内容产生了较强的兴趣。例如:

  • 复制邮箱地址准备发送邮件
  • 复制电话号码准备拨打电话
  • 复制优惠码、产品编号或文章内容
  • 复制地址准备导航

这些行为虽然不会产生点击事件,但同样具有较高的分析价值。

本文介绍如何使用GTM监听用户的复制行为,并将复制内容发送到GA4

实现原理

整体流程如下:

用户复制文本——>JavaScript监听复制事件——>dataLayer.push()——>—GTM自定义事件触发—>GA4 Event——>GA4注册自定义维度/自定义指标——>报告中分析复制行为
监听到复制事件后,会向 dataLayer 推送如下数据:
字段 说明
event 自定义事件名称(textCopied)
clipboard_text 用户复制的文本内容
clipboard_length 复制文本长度

随后 GTM 将这些数据作为事件参数发送到 GA4。

Step 1:通过自定义HTML注入JavaScript

在GTM中点击「代码」——「新建」——「选择一个代码类型以开始设置…」——「自定义HTML」,命名为“复制文本”,将代码黏贴进入,源码在:跟踪用户复制代码,触发器选择“All Pages”,设置后的效果如下:
使用GTM跟踪用户复制文本行为(GA4)

如果只希望统计用户复制邮箱或电话号码,可以在代码中增加判断,例如:

  • 复制内容等于某个邮箱
  • 复制内容符合手机号格式
  • 复制内容符合电话号码格式

 

Step 2:创建自定义事件触发器

在GTM中点击「触发器」——「新建」——「选择一个触发器类型以开始设置…」——「自定义事件」,命名为“textCopied”,然后做如下设置:使用GTM跟踪用户复制文本行为(GA4)

Step 3:设置数据层变量

在GTM中点击「变量」——「新建」——「选择一个变量类型以开始设置…」——「数据层变量」,命名为“DL – Clipboard Text”,然后做如下设置:

使用GTM跟踪用户复制文本行为(GA4)

同理设置DL – Clipboard Length。

 

Step 4:创建GA4事件标签

在GTM中点击「代码」——「新建」——「选择一个代码类型以开始设置…」——「Google Analytics(分析):GA4 事件」,命名为“GA4-复制事件演示”,然后做如下设置:

使用GTM跟踪用户复制文本行为(GA4)

事件名称命名为TextCopy

同时定义了两个事件参数TextCopy_text和TextCopy_length去传递复制的内容和内容长度。

Step 5:预览调试

完成配置后,GTM点击 预览后进入Tag Assistant进行测试。

使用GTM跟踪用户复制文本行为(GA4)

事件正常触发,可以点击打开看里面的value是否准确:

使用GTM跟踪用户复制文本行为(GA4)

数据准确,可以发布到线上。

Step 6:在GA4注册事件参数

虽然事件已经发送到GA4,但事件参数默认不会出现在报告中,因此还需要注册为自定义定义

  • TextCopy_text是文本型,所以注册为自定义事件级别自定义维度,
  • TextCopy_length是数值型,所以注册为自定义事件级别自定义指标

注册自定义维度TextCopy_text

在GA4中点击「管理」——「自定义设置」——「创建自定义维度」,然后做如下设置:

使用GTM跟踪用户复制文本行为(GA4)

注册自定义指标TextCopy_length

在GA4中点击「配置」——「自定义设置」——「自定义指标」——「创建自定义指标」,然后做如下设置:

使用GTM跟踪用户复制文本行为(GA4)

这样就设置完成了。

Step 7:报告查看

事件上传后,通常需要等待24~48小时 才会出现在标准报告和探索报告中,如:

使用GTM跟踪用户复制文本行为(GA4)

之后即可分析:

  • 哪些内容被复制次数最多
  • 哪些邮箱最常被复制
  • 哪些电话号码最受关注
  • 用户平均复制文本长度
  • 不同页面的复制行为差异

应用场景

该方案适用于以下场景:

场景 分析价值
联系我们页面 统计邮箱、电话复制次数,评估用户咨询意向。
产品详情页 分析用户复制产品型号、SKU 或优惠码的情况。
博客文章 了解哪些段落或关键词最常被复制。
文档中心 统计代码片段、命令或配置示例的复制频率。
下载页面 分析许可证、序列号或激活码的复制行为。

通过复制行为分析,可以进一步了解用户兴趣点,为内容优化、转化分析及用户行为研究提供有价值的数据。


有疑问可以在底部留言
喜欢 (3)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(11)个小伙伴在吐槽
  1. 触发成功 非常感谢
    donaldtrump2019-06-17 15:01 回复 Windows 10 | Chrome 76.0.3809.25
  2. 是的,事件为什么没触发,怎么知道问题在哪啊?
    sophie2019-03-14 12:50 回复 Windows 7 | Chrome 69.0.3497.100
    • Haran
      可能是触发器有错
      GA小站2019-03-14 22:23 回复 Mac OS X | Chrome 72.0.3626.121
  3. 跟着教程,完全一样,但是事件没触发
    蓝色风之舞2018-10-15 16:19 回复 Windows 10 | Chrome 69.0.3497.81
    • Haran
      预览调试去定位问题
      GA小站2018-10-15 19:50 回复 Mac OS X | Chrome 69.0.3497.100
      • 我想问问操作的{{url}}我这里怎么没有?我的只有{{Page URL}}
        忧郁ht2021-03-01 22:29 回复 Windows 10 | 搜狗浏览器 2.X
        • Haran
          Page URL也可以
          Haran2021-03-01 22:31 回复 Mac OS X | Chrome 88.0.4324.192
          • 我也是跟着教程一样操作,但是触发不了事件,不知道什么问题,上面说的去定位问题,请教下这个怎么操作?
            忧郁ht2021-03-01 22:33 Windows 10 | 搜狗浏览器 2.X
          • Haran
            去看触发器里那个条件是没通过,没通过的就需要修改
            Haran2021-03-02 09:28 Mac OS X | Chrome 88.0.4324.192
          • 再请教下,GA已经跟踪到了,但是我想在GA设置为转化目标时,无法获取到目标(GA目标事件设置与GTM tag中设置事件的类别、操作、标签均一致)
            忧郁ht2021-03-02 23:25 Windows 10 | 搜狗浏览器 2.X
          • Haran
            设置目标好后,下面有个验证,一般是验证有数据才表示设置正确。
            Haran2021-03-03 10:51 Mac OS X | Chrome 88.0.4324.192