首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在URL中使用Asterix

在URL中使用Asterix
EN

Stack Overflow用户
提问于 2014-04-28 04:49:46
回答 1查看 147关注 0票数 1

在谷歌的新测量协议中,他们有能力将自定义维度发送到google分析。

我已经按照Google的说明设置了自定义维度,并为我提供了两个索引:

  • OrderIDA =指数1
  • OrderIDB =指数2

我有这些设置记录的基础上,一个命中,我使用PHP发送数据到谷歌。

在它们的规范中,它们是吃这个吧cd[1-9][0-9]*,它的示例是:cd[1-9][0-9]*=Sports,其值显然是Sports

让我困惑的是,给我一个指数,从1开始,它代表了第一个参数,而不是第二个。更进一步的是他们对asterix的使用,据我所知,这是一个保留的字符,但它的目的是什么,在这种情况下,我不知道。

由于我使用的是PHP,所以我试图通过将一个对象传递给http_build_query来设置查询字符串,除非它是字符串的一部分,否则它肯定不会产生和asterix,所以这使我更加困惑。

我尝试的是发送cd[1]=valuecd[1][0]=value,它们似乎没有通过。我还没试过cd[1][0]*=value,但这让我觉得我错了。

所以问题是,我是如何使用谷歌测量协议正确地将自定义维度传递给Google Analytics的?如果我需要使用asterix,是否有一种使用上述方法来实现这一目标的方法,或者我必须手动添加到查询字符串中?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-28 06:32:25

在本例中,将这些规范看作正则字符串。你会得到字符串"cd“加上一个数字加上可能的另一个数字(你认为?而不是*)。

根据您的示例,您将有以下两个URL参数:

代码语言:javascript
复制
cd1=OrderIDA&cd2=OrderIDB

如果要使用维度15,则最终会得到:

代码语言:javascript
复制
cd15=Foobar

指标也是如此(#1 =1和#15 =1 625)

代码语言:javascript
复制
cm1=1&cm15=1625
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23332692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档