在Google的新Measurement Protocol中,他们可以将自定义维度发送到Google Analytics(分析)。
我已经按照Google的说明设置了自定义维度,并获得了两个索引:
我有这些设置要逐个记录,并且我正在使用PHP将数据发送到Google。
在他们的规格书中,他们具有:cd[1-9][0-9]*
和它的示例是:cd[1-9][0-9]*=Sports
值显然是Sports
。
让我感到困惑的是,给我一个从1开始的索引,该索引占第一个参数而不是第二个参数。更进一步的是他们使用星号,我理解这是保留字符,但是在这种情况下,我的目的是毫无头绪。
因为我使用的是PHP,所以我试图通过将一个http_build_query
我肯定不会产生的对象和一个asterix传递给它来设置查询字符串,除非它是字符串的一部分,这使我更加困惑。
我曾尝试是发送cd[1]=value
和cd[1][0]=value
不似乎未来通过。我还没有尝试,cd[1][0]*=value
但是那让我觉得我在吠错树。
所以问题是,我该如何使用自定义维度通过其Google Measurement Protocol正确地传递给Google Analytics(分析)?如果我需要使用星号,是否可以使用上述方法来实现,还是必须手动将其附加到查询字符串上?
谢谢!
在这种情况下,请将这些规范视为正则表达式字符串。您将拥有字符串“ cd”,一个数字以及一个可能的其他数字(以?代替*)。
按照您的示例,您将具有2个URL参数,例如:
cd1=OrderIDA&cd2=OrderIDB
如果要使用维度15,则最终会得到:
cd15=Foobar
指标也一样(#1 = 1和#15 = 1,625)
cm1=1&cm15=1625
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句