Google Analytics 4 中跟踪用户的复制文字行为

Google Analytics 4 Haran 8年前 (2016-10-23) 9411次浏览 11个评论

更新时间:2024年6月9号

这次分享的是用GTM跟踪用户的复制行为,主要是用户复制页面上的一些文字,比如复制邮箱,电话。

原理是通过自定义HTML注入javascript,监听用户是否有复制行为,如果有,通过dataLayer.push发送数据,复制的文本和文本长度通过数据层变量传递,发给GA4。

Step 1:自定义HTML注入javascript

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

如果想只跟踪复制邮件或电话号码,可以对做些限制,加个判断,复制的文本等于特定的值,才发送事件。

 

Step 2:设置触发器

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

Step 3:设置数据层变量

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

Google Analytics 4 中跟踪用户的复制文字行为

同理设置DL – Clipboard Length:

Google Analytics 4 中跟踪用户的复制文字行为

Step 4:设置代码

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

Google Analytics 4 中跟踪用户的复制文字行为

事件名称命名为TextCopy

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

Step 5:预览调试

接下就是预览调试,如果你不会调试,请看:Google Tag Manager中新的调试方式:Tag Assistant

Google Analytics 4 中跟踪用户的复制文字行为

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

Google Analytics 4 中跟踪用户的复制文字行为

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

Step 6:注册事件参数

前面我们设置了事件参数TextCopy_text和TextCopy_length,接下来需要在GA4中注册事件参数,由于TextCopy_text是文本型,所以注册为自定义事件级别自定义维度,TextCopy_length是数值型,所以注册为自定义事件级别自定义指标。

注册自定义维度TextCopy_text

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

Google Analytics 4 中跟踪用户的复制文字行为

注册自定义指标TextCopy_length

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

Google Analytics 4 中跟踪用户的复制文字行为

 

这样就设置完成了。

Step 7:报告查看

一般是24小时后,可以在GA4中看到数据,如:

Google Analytics 4 中跟踪用户的复制文字行为

 

 


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (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
    • 可能是触发器有错
      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
    • 预览调试去定位问题
      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也可以
          黄业忠2021-03-01 22:31 回复 Mac OS X | Chrome 88.0.4324.192
          • 我也是跟着教程一样操作,但是触发不了事件,不知道什么问题,上面说的去定位问题,请教下这个怎么操作?
            忧郁ht2021-03-01 22:33 Windows 10 | 搜狗浏览器 2.X
          • Haran
            去看触发器里那个条件是没通过,没通过的就需要修改
            黄业忠2021-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
            设置目标好后,下面有个验证,一般是验证有数据才表示设置正确。
            黄业忠2021-03-03 10:51 Mac OS X | Chrome 88.0.4324.192