我需要通过Measurement Protocol从服务器跟踪Google Analytics中的事件。我可以做到这一点很好,但我的问题是我想发送附加/自定义数据以及事件。具体来说,我希望与事件一起发送UUID,以便将来可以从Google Analytics API获取数据,并将事件与关系数据库中的行相关联。
有没有合适的方式发送自定义数据和事件?我查看了使用事件值,但它必须是一个整数,并不适用于这样的事情。事件类别,操作和标签保留用于其他目的。
我对谷歌分析并不擅长,因此我的解决方案就是:
基本上我的问题是:考虑到我无法使用当前事件的事件类别,操作和标签,从服务器发送UUID和Google Analytics事件的最佳方式是什么? ?我还有其他方法可以将从Google Analytics API检索到的事件与数据库中的行相关联吗?
答案 0 :(得分:0)
所以,让我说我触发一个"完成订单"事件到GA,我也在MySQL数据库中有订单。所以我想做的是将事件链接到数据库中的订单行。
您可以做的事情很多,而且很大程度上取决于您要对所存储的信息做什么。对于初学者,您的所有请求都应包含uid,其值应为系统中的用户ID。这样,所有Google Analytics数据都将在同一用户上计算。 请注意,这是Google分析中使用的内部值,您将无法看到它
其次,我将创建名称用户ID的自定义维度,并将用户信息存储在其中。然后,您就可以在报告中使用此信息来查看每个用户正在执行的操作。 注意其针对TOS将用户可识别信息发送到Google分析,如电子邮件。但您可以发送内部用户标识
我过去做过这两件事,发现它能很好地运作。
有关user id
的更多信息答案 1 :(得分:0)
自定义维度或用户ID,但这会使您的隐私权政策复杂化。