将自定义事件数据发送到Google Analytics

时间:2018-02-05 12:26:18

标签: google-analytics measurement-protocol

我需要通过Measurement Protocol从服务器跟踪Google Analytics中的事件。我可以做到这一点很好,但我的问题是我想发送附加/自定义数据以及事件。具体来说,我希望与事件一起发送UUID,以便将来可以从Google Analytics API获取数据,并将事件与关系数据库中的行相关联。

有没有合适的方式发送自定义数据和事件?我查看了使用事件值,但它必须是一个整数,并不适用于这样的事情。事件类别,操作和标签保留用于其他目的。

我对谷歌分析并不擅长,因此我的解决方案就是:

  • 在事件标签中发送包含UUID的其他事件或类似内容。看起来像是发送两个事件的黑客/解决方法,其中一个仅在幕后使用。
  • 也许使用自定义维度或指标。我不是100%肯定这个的影响,如果这是一个不错的方法。

基本上我的问题是:考虑到我无法使用当前事件的事件类别,操作和标签,从服务器发送UUID和Google Analytics事件的最佳方式是什么? ?我还有其他方法可以将从Google Analytics API检索到的事件与数据库中的行相关联吗?

2 个答案:

答案 0 :(得分:0)

  

所以,让我说我触发一个"完成订单"事件到GA,我也在MySQL数据库中有订单。所以我想做的是将事件链接到数据库中的订单行。

您可以做的事情很多,而且很大程度上取决于您要对所存储的信息做什么。对于初学者,您的所有请求都应包含uid,其值应为系统中的用户ID。这样,所有Google Analytics数据都将在同一用户上计算。 请注意,这是Google分析中使用的内部值,您将无法看到它

其次,我将创建名称用户ID的自定义维度,并将用户信息存储在其中。然后,您就可以在报告中使用此信息来查看每个用户正在执行的操作。 注意其针对TOS将用户可识别信息发送到Google分析,如电子邮件。但您可以发送内部用户标识

我过去做过这两件事,发现它能很好地运作。

有关user id

的更多信息

答案 1 :(得分:0)

自定义维度或用户ID,但这会使您的隐私权政策复杂化。