在谷歌的新测量协议中,他们有能力将自定义维度发送到google分析。
我已经按照Google的说明设置了自定义维度,并为我提供了两个索引:
我有这些设置记录的基础上,一个命中,我使用PHP发送数据到谷歌。
在它们的规范中,它们是吃这个吧:cd[1-9][0-9]*,它的示例是:cd[1-9][0-9]*=Sports,其值显然是Sports。
让我困惑的是,给我一个指数,从1开始,它代表了第一个参数,而不是第二个。更进一步的是他们对asterix的使用,据我所知,这是一个保留的字符,但它的目的是什么,在这种情况下,我不知道。
由于我使用的是PHP,所以我试图通过将一个对象传递给http_build_query来设置查询字符串,除非它是字符串的一部分,否则它肯定不会产生和asterix,所以这使我更加困惑。
我尝试的是发送cd[1]=value和cd[1][0]=value,它们似乎没有通过。我还没试过cd[1][0]*=value,但这让我觉得我错了。
所以问题是,我是如何使用谷歌测量协议正确地将自定义维度传递给Google Analytics的?如果我需要使用asterix,是否有一种使用上述方法来实现这一目标的方法,或者我必须手动添加到查询字符串中?
谢谢!
发布于 2014-04-28 06:32:25
在本例中,将这些规范看作正则字符串。你会得到字符串"cd“加上一个数字加上可能的另一个数字(你认为?而不是*)。
根据您的示例,您将有以下两个URL参数:
cd1=OrderIDA&cd2=OrderIDB如果要使用维度15,则最终会得到:
cd15=Foobar指标也是如此(#1 =1和#15 =1 625)
cm1=1&cm15=1625https://stackoverflow.com/questions/23332692
复制相似问题