使用Measurement Protocol导入CRM数据:是否可以批量发送多个UserId?

时间:2019-06-26 09:16:55

标签: google-analytics measurement-protocol

我正在尝试通过测量协议将数据从CRM传输到GA,但是我不知道如何同时为所有uid发送所有自定义维度。我需要发出数百个POST请求吗?

此外,我们目前不在GA上跟踪此网站的用户,因此没有用户ID可以匹配,我们只想在Google Ads中提供可用于再营销的数据。 在这种情况下,由于我们可以通过自定义维度上传自己的ID,因此数据导入会是最好的吗?

前     POST /批处理HTTP / 1.1     主持人:www.google-analytics.com

v=1&tid=UA-XXXXX-Y&cid=554&t=pageview&dp=%2Fhome
v=1&tid=UA-XXXXX-Y&cid=555&t=pageview&dp=%2Fhome
v=1&tid=UA-XXXXX-Y&cid=556&t=pageview&dp=%2Fhome

1 个答案:

答案 0 :(得分:0)

批处理方法每批最多允许20个请求。批次中的每个请求都是一次点击。进行以下操作将为用户ID 1 2和3记录自定义维度1。

POST /batch HTTP/1.1
Host: www.google-analytics.com

v=1&tid=UA-XXXXX-Y&cid=555&t=pageview&dp=%2Fhome&uid=1&cd1=Customdimension1
v=1&tid=UA-XXXXX-Y&cid=555&t=pageview&dp=%2Fabout&uid=2&cd1=Customdimension1
v=1&tid=UA-XXXXX-Y&cid=555&t=pageview&dp=%2Fcontact&uid=3&cd1=Customdimension1

通过使用uid,它可以帮助Google Analytics(分析)执行用户的内部处理。如果您将用户ID设置为自定义维度,则不会发生这种情况,因为Google Analytics(分析)不知道这将是您的用户ID。

  

用户ID

     

如果未在请求中指定客户ID(cid),则此字段为必填字段。这旨在成为站点所有者/跟踪库用户提供的用户的已知标识符。它本身不能是PII(个人身份信息)。该值永远不能保存在GA cookie或Google Analytics(分析)提供的其他存储中。