在Google Analytics当中,网站上存放的文件默认只会被当作一般URL对待,没有单独报告。我们可以通过在GTM中设置Event追踪统计网站上文件的下载情况。
建立文件下载触发器
首先需要在GTM中建立一个文件下载Event的触发器代码。当用户点击文件格式,而非网页格式链接时触发。
选择“触发器”类型为“点击 – 仅链接”。触发条件设定“Click URL”匹配正则表达式,在值的部分填入:“(\.pdf|\.doc|\.xls|\.ppt|\.docx|\.xlsx|\.pptx|\.zip|\.rar)$”。这段代表以pdf、doc、ppt、docx、xlsx、pptx、zip、rar为扩展名结尾的超链接。如果网站上存在更多格式文件类型,在”|”后面继续添加即可。
正则表达式可参考:Google Tag Manager中正则表达式表格 (RegEx Table) 的用法
如果需要,还可对网站内链和外链进行区分。只有网站内部文件算做文件下载,外链的文件还是归于外链,而不是文件。可以在触发器条件处添加“Outbound Link 不等于 true”。
建立文件下载Event追踪代码
触发器添加完成后,即可添加Event代码。在GTM中新建代码,跟踪类型选择“事件”。类别、操作、标签三部分按照网站统计习惯进行设定。比如,可将类别命名为“File Download”,“操作”设定为点击的链接,也就是文件地址;“标签”设定为点击的文字,也就是文件在网站上显示的名称。
之后,触发条件处选择在步骤一中做好的文件下载触发器。
在调试模式中预览代码是否正确工作,没问题后即可正式发布上线。
查看文件下载报告
在GA中选择“行为”-“事件”,筛选类别,如上以上命名则是“File Download”,及可出现文件下载事件报告。