请求特定大型页面的GA统计数据

时间:2012-03-07 09:30:58

标签: google-analytics google-analytics-api

我花了几天时间试图找到解决问题的解决方案。

我有一组我想要请求数据的网址 - 主要是在特定时间间隔内按月浏览次数和访问次数。这些URL指定了一个Web部分,我们希望获得此部分的统计信息。我正在使用PHP GAPI

我能够为URL集构建正确的过滤器:

  

GA:PAGEPATH == [URL1] || GA:PAGEPATH == [URL2] || GA:PAGEPATH == [URL3] ...

但这适用于少数网址,因为请求是通过GET发送的,并且GET的请求长度限制。

起初我尝试从整个集合中提出一些URL的严格请求,并且在所有请求之后(当我有所有页面的数据时),我总结了浏览量和访问量。比我意识到这可能适用于浏览量,但不适用于访问(一次特定访问可以计入多个响应中,并且由于总和被计算多次)。

而且我有这些限制:

  1. 无法使用常规表达来缩短过滤器。页面的网址设计得很糟糕(不是感谢我们:))因此网页部分中的网页没有像/ my-section / *
  2. 这样的网址前缀
  3. 需要历史数据(2年前),因此从现在开始跟踪特定网页部分中的某些自定义变量或事件无济于事。
  4. 所以我尝试向API发出POST请求。我能够获得身份验证令牌,但POST请求获取统计数据返回:

      

    403 Forbidden
      目标Feed是只读的

    1. 我试图找出是否有可能使用POST方法,但没有找到确切信息的运气(一些线索表明它是不可能的)。
    2. 另一个想法可能是重新设计URL以获得一些漂亮的前缀来通过regexp进行过滤,并以某种方式更改GA中存储的URL,但我感觉它也不可能。
    3. 有谁知道如何解决这个问题? 感谢任何建议:)

0 个答案:

没有答案