Google analytics 谷歌分析核心报告API;或使用自定义维度进行筛选

Google analytics 谷歌分析核心报告API;或使用自定义维度进行筛选,google-analytics,google-analytics-api,google-analytics-filters,Google Analytics,Google Analytics Api,Google Analytics Filters,我正在尝试使用谷歌分析来查询一些过滤的会话数据。过滤器A返回结果,过滤器B返回结果,但应用过滤器A或B不返回结果。我错过什么了吗 按一个完全匹配的自定义维度进行筛选: curl -X GET -H "Authorization: OAuth <redacted>" "https://www.googleapis.com/analytics/v2.4/data ?ids=ga:<redacted> &metrics=ga:s

我正在尝试使用谷歌分析来查询一些过滤的会话数据。过滤器A返回结果,过滤器B返回结果,但应用过滤器A或B不返回结果。我错过什么了吗

按一个完全匹配的自定义维度进行筛选:

curl -X GET -H "Authorization: OAuth <redacted>"
     "https://www.googleapis.com/analytics/v2.4/data
        ?ids=ga:<redacted>
        &metrics=ga:sessions
        &start-date=2014-06-01
        &end-date=2016-05-25
        &filters=ga:dimension1==MyMatchString"
curl -X GET -H "Authorization: OAuth <redacted>" 
     "https://www.googleapis.com/analytics/v2.4/data
        ?ids=ga:<redacted>
        &metrics=ga:sessions
        &start-date=2014-06-01
        &end-date=2016-05-25
        &filters=ga:dimension2==MyMatchString"
curl-X GET-H“授权:OAuth”
"https://www.googleapis.com/analytics/v2.4/data
?ids=ga:
&metrics=ga:sessions
&开始日期=2014-06-01
&结束日期=2016年5月25日
&过滤器=ga:dimension1==MyMatchString“
返回

<dxp:aggregates>
  <dxp:metric name="ga:sessions" type="integer" value="12345"/>
</dxp:aggregates>
<dxp:aggregates>
  <dxp:metric name="ga:sessions" type="integer" value="67890"/>
</dxp:aggregates>

按另一个完全匹配的自定义维度筛选:

curl -X GET -H "Authorization: OAuth <redacted>"
     "https://www.googleapis.com/analytics/v2.4/data
        ?ids=ga:<redacted>
        &metrics=ga:sessions
        &start-date=2014-06-01
        &end-date=2016-05-25
        &filters=ga:dimension1==MyMatchString"
curl -X GET -H "Authorization: OAuth <redacted>" 
     "https://www.googleapis.com/analytics/v2.4/data
        ?ids=ga:<redacted>
        &metrics=ga:sessions
        &start-date=2014-06-01
        &end-date=2016-05-25
        &filters=ga:dimension2==MyMatchString"
curl-X GET-H“授权:OAuth”
"https://www.googleapis.com/analytics/v2.4/data
?ids=ga:
&metrics=ga:sessions
&开始日期=2014-06-01
&结束日期=2016年5月25日
&过滤器=ga:dimension2==MyMatchString“
返回

<dxp:aggregates>
  <dxp:metric name="ga:sessions" type="integer" value="12345"/>
</dxp:aggregates>
<dxp:aggregates>
  <dxp:metric name="ga:sessions" type="integer" value="67890"/>
</dxp:aggregates>

但使用任意一个自定义维度进行过滤时都具有精确匹配

curl -X GET -H "Authorization: OAuth <redacted>" 
     "https://www.googleapis.com/analytics/v2.4/data
        ?ids=ga:<redacted>
        &metrics=ga:sessions
        &start-date=2014-06-01
        &end-date=2016-05-25
        &filters=ga:dimension1==MyMatchString,ga:dimension2==MyMatchString"
curl-X GET-H“授权:OAuth”
"https://www.googleapis.com/analytics/v2.4/data
?ids=ga:
&metrics=ga:sessions
&开始日期=2014-06-01
&结束日期=2016年5月25日
&过滤器=ga:dimension1==MyMatchString,ga:dimension2==MyMatchString“
不返回任何结果:

<dxp:aggregates>
  <dxp:metric name="ga:sessions" type="integer" value="0"/>
</dxp:aggregates>


我还用API的v3尝试了这些相同的请求,但得到了相同的结果。

只是一个想法。是不是因为您的自定义维度命中级别不同,并且对于您正在查找的度量,它们永远不会同时为真?


使用中的每个维度的命中率或详细信息是什么?

只是一个想法。是不是因为您的自定义维度命中级别不同,并且对于您正在查找的度量,它们永远不会同时为真?


使用中的每个维度的命中率或详细信息是什么?

在web界面上的结果相似吗?同时尝试设置
samplingLevel:HIGHER_PRECISION
@Kola设置
samplingLevel:HIGHER_PRECISION
没有效果。你说的网络界面是什么意思?我不能用它来测试这一点,因为我没有分析帐户来授权它——这是我们的客户之一,我只有刷新令牌。在web界面上的结果类似吗?同时尝试设置
samplingLevel:HIGHER_PRECISION
@Kola设置
samplingLevel:HIGHER_PRECISION
没有效果。你说的网络界面是什么意思?我不能用它来测试这个,因为我没有分析帐户来授权它——它是我们的客户之一,我只有刷新令牌。