微信小程序3GA文件解析攻略,GA监测实操技巧解析
各位开发者,今天我们来探讨一下如何在微信小程序中配置HTTP请求,以便向Google Analytics的Measurement Protocol发送数据。或许您已经对小程序有所了解,或许您还在探索,但无论怎样,只需5分钟,跟随小编的脚步,一起了解一下小程序的基本操作流程:
您需要准备“微信web开发者工具”。下载并安装它,然后扫描二维码登录。
选择“本地小程序项目”。如果您的工具中已有项目,可以直接跳过这一步。如果没有,只需30秒即可创建一个新项目:点击“添加项目”,填写相关信息,即使没有AppID也没关系,选择无AppID即可。请注意,部分功能可能会受限,但这不影响我们进行GA监测练习。
勾选“在当前目录中创建quick start 项目”,一个“Hello World”的小程序就诞生了,我们也正式开启了小程序GA监测之旅。
简单介绍一下Google Analytics的Measurement Protocol。这是一组标准规则,它允许您从任何联网设备向Analytics发送数据。如果您需要通过非网站或移动应用的方式向Analytics发送数据,这项功能就非常实用了。与Analytics的JavaScript和移动SDK自动创建匹配不同,您需要手动为其他设备创建数据收集匹配。
使用Measurement Protocol向Google Analytics发送数据,主要涉及两个关键因素:
1. 使用Measurement Protocol发送数据时,您需要向指定端点发送HTTPS协议的HTTP请求,数据可通过POST或GET请求发送(推荐使用POST)。
2. 使用Measurement Protocol收集的所有数据都以净荷的形式发送。净荷的格式与网址查询字符串类似,每个参数都有键和值,键值对之间由等号“=”连接,多个键值对由“&”符号分隔。每个有效负荷都必须包含以下参数:
现在,让我们通过两个示例来看看如何在微信小程序开发工具中创建匹配并发送数据给GA:
1. 页面追踪示例:为“Hello World”程序添加页面追踪。
(1)页面加载时,使用微信官方的网络API“wx.request”向https://www.google-analytics.com发送一个包含页面信息的HTTPS请求。
(2)保存代码,打开开发工具的“调试”窗口,查看Network标签,刷新页面,检查collect文件是否发送成功以及参数是否正确。
2. 事件追踪示例:为头像logo添加事件追踪。
(1)类似于页面追踪的设置,当用户点击头像logo时,通过“wx.request”发送一个包含事件信息的HTTPS请求。
(2)保存代码,打开调试窗口,查看Network标签,刷新页面,检查collect文件是否发送成功以及参数是否正确。
除了页面追踪和事件追踪,如果您的小程序是电商平台,还可以通过发送电子商务或增强电子商务追踪,监测商品的展示和点击、促销广告的展示和点击、购物车添加、结算流程、订单信息和退款信息等内容。感觉Google Analytics遇到小程序后,您的工作更加丰富多彩了吗?