我正在尝试通过测量协议将数据从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
答案 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(分析)提供的其他存储中。