Google Analytics API的最大请求大小是多少? - php

Google Analytics API的最大请求大小是多少?我正在向Google发送Google Analytics(分析)API请求,并返回414错误,说该请求太长。

最近添加:我知道http请求链接必须少于2000个字符,但是引发了另一个问题。是否可以通过POST使用Google API?

'metrics'=>'ga:pageviews,ga:uniquePageviews,ga:avgTimeOnPage,ga:entrances,ga:visitBounceRate,ga:exitRate,ga:pageValue',
    'dimensions' => 'ga:pagePath',
    'sort' => '-ga:pageviews',
    'filters' => $this->_filterLinks,
    'max-results' => '250');

_filterLinks是我的数据库中的链接,我想为其获取更新的统计信息。

如果$ this-> _ filterLinks小于30,则一切正常,如果大于30,则得到414代码。

发生API错误:414:调用GET时出错
https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A74527982&start-date=2014-05-01&end-date=2014-05-08&metrics=ga%3Apageviews%2Cga%3AuniquePageviews%2Cga%3AavgTimeOnPage%2Cga%3Aentrances%2Cga%3AvisitBounceRate%2Cga%3AexitRate%2Cga%3ApageValue&dimensions=ga%3ApagePath&sort=-ga%3Apageviews&filters=ga%3ApagePath%3D%3D%2F%2Cga%3ApagePath%3D%3D%2Fpflanzen-lexikon%2Cga%3ApagePath%3D%3D%2Fgarten-pflanzen.html%2Cga%3ApagePath%3D%3D%2Fratgeber.html%2Cga%3ApagePath%3D%3D%2Fwespen-vertreiben-so-geht-s.html%2Cga%3ApagePath%3D%3D%2Fbalkon-pflanzen.html%2Cga%3ApagePath%3D%3D%2Fratgeber%2Fpflanzengedichte.html%2Cga%3ApagePath%3D%3D%2Fpflanzen-lexikon%2Fentry%2Fgef%C3%A4%C3%9Fsporenpflanzen%2Cga%3ApagePath%3D%3D%2Fbalkonpflanzen-welche-passen-zusammen.html%2Cga%3ApagePath%3D%3D%2Fmagazin.html%2Cga%3ApagePath%3D%3D%2Fzimmer-pflanzen.html%2Cga%3ApagePath%3D%3D%2Fder-tulpenbaum-ein-neuer-gartentrend.html%2Cga%3ApagePath%3D%3D%2Fpflanzen-lexikon%2Fentry%2Findischer%2Bspinat%2Cga%3ApagePath%3D%3D%2Fbalkon-pflanzen%2Faffenbaum-die-aussergewohnlichkeit-in-person.html%2Cga%3ApagePath%3D%3D%2Fmagazin%2Fpflanzengeschichten%2Flena-s-tulpenbaum.html%2Cga%3ApagePath%3D%3D%2Fwespennest-darf-ich-es-selbst-entfernen.html%2Cga%3ApagePath%3D%3D%2Fwhere%2Fstandort%2Fsonne-bis-halbschatten%2Cga%3ApagePath%3D%3D%2Fzantedeschia.html%2Cga%3ApagePath%3D%3D%2Fbougainvillea-uberwintern-so-einfach-geht-s.html%2Cga%3ApagePath%3D%3D%2Fbrombeeren-schneiden-ist-wahrlich-keine-grosse-kunst.html%2Cga%3ApagePath%3D%3D%2Fcatalogsearch%2Fresult%2F%3Fq%3Dtulpenbaum%2Cga%3ApagePath%3D%3D%2Fcyperus-alternifolius-zyperngras.html%2Cga%3ApagePath%3D%3D%2Feine-feuerbohne-gegen-ein-feuriges-gemut.html%2Cga%3ApagePath%3D%3D%2Ffriedrich-ruckert-und-sein-gedicht-uber-das-erdbeerstrauchlein.html%2Cga%3ApagePath%3D%3D%2Flupinen-die-bluhenden-alleskonner.html%2Cga%3ApagePath%3D%3D%2Fmoos-im-rasen-so-wird-dein-rasen-wieder-gesund.html%2Cga%3ApagePath%3D%3D%2Fpflanzenschadlinge-im-garten-was-tun.html%2Cga%3ApagePath%3D%3D%2Fbaume-straucher%2Fpage%2F4.html%2Cga%3ApagePath%3D%3D%2Fcatalogsearch%2Fresult%2F%3Fq%3Dbuchsbaum%2Cga%3ApagePath%3D%3D%2Fpflanzenlust-blog.html%2Cga%3ApagePath%3D%3D%2Facorus-gramineus-zwergkalmus.html%2Cga%3ApagePath%3D%3D%2Fbaume-straucher%2Fkoniferen.html%2Cga%3ApagePath%3D%3D%2Fclematis-schneiden-1-pflanze-3-unterschiedliche-typen.html%2Cga%3ApagePath%3D%3D%2Fdatenschutz&max-results=250&key=AIzaSyDbutx9YEo6rgeqxqdLHcO7IEgEUD2Pvwg:
(414)错误414(请求URI也是
大)!! 1
{margin:0; padding:0} html,code {font:15px / 22px arial,sans-serif} html {background:#fff; color:#222; padding:15px} body {margin:7%
自动0;最大宽度:390像素;最小高度:180像素;填充:30像素0 15像素}>
正文{background:url(// www.google.com/images/errors/robot.png)100%5px
no-repeat; padding-right:205px} p {margin:11px 0
22px;溢出:隐藏}在{颜色:#777;文本装饰:无} a
img {border:0} @media屏幕和
(max-width:772px){body {background:none; margin-top:0; max-width:none; padding-right:0}}#logo {background:url(// www.google.com/images/错误/logo_sm_2.png)
no-repeat} @media only屏幕和
(最低分辨率:192dpi){#logo {background:url(// www.google.com/images/errors/logo_sm_2_hr.png)
不可重复0%0%/ 100%
100%;-moz-border-image:url(// www.google.com/images/errors/logo_sm_2_hr.png)0}} @仅媒体屏幕和
(-webkit-min-device-pixel-ratio:2){#logo {background:url(// www.google.com/images/errors/logo_sm_2_hr.png)
禁止重复; -webkit-background-size:100%
100%}}#logo {display:inline-block; height:55px; width:150px}

414.那是一个错误。要求的网址
/analytics/v3/data/ga ...太大,无法处理。
我们知道的就这些。

我是从Google还是从本地获得?
如果从我的本地人那里收到的Google错误消息不应该是“仅此而已”。
我在做正确的查询吗?有什么办法可以绕过这个问题或限制?谢谢你的帮助!

参考方案

我认为您不是从Google API获取414,而是从apache或网络浏览器获取。

在Apache下,限制是可配置的值LimitRequestLine。
如果您将此值更改为大于其默认值8190的值
想要支持更长的请求URI。

Google Analytics(分析)API限制了您可以发送的维度和指标的数量,但过滤器的大小没有限制。 (假设您使用andor将它们串在一起,则单个过滤器值最多可以为128,否则您将收到404错误的请求错误)

但是,如果您继续坚持下去,最终可能会超出apache设置的限制。 (由于您实际上没有通过网络浏览器发送请求,所以我想知道您是否可以将apache设置为更高以处理该请求。网络浏览器最多可以处理2000,但是在这种情况下这可能不是问题,因为您不希望通过网络浏览器。但这将取决于Google是否会保留一个较长的请求。)我将对此进行测试。

编辑帖子:
否从API取回数据的请求是“获取而不发布”。 Post将向服务器发送信息,而不是请求服务器将信息退回给您。

Google Analytics PHP API:找不到目标 - php

在我公司,我们决定使用Google Analytics(分析)来获取有关访问者,进入渠道等的一些有趣指标...当访问者提交联系表单时,我创建了一个“触发”的目标,一切工作正常,我什至创建了一个细分来预览使用该表单的人与其他人之间的区别。使用PHP API,我有自己的仪表板表,其中逐个列出了每个会话的一些详细信息,其中包括:每个访问的URL约会时间如果来自Ad…

Google Analytics(分析)报告中的分页 - php

在这里,我正在获取下一个和上一个URL,但是当尝试使用该URL访问下一页时,由于网址= https://www.googleapis.com/analytics/v3/data/ga?ids=ga:85914642&dimensions=ga:pagePath,ga:date&metrics=ga:pageviews,ga:uniquePag…

Google Analytics(分析),维度和指标-如何? - php

我终于弄清楚了我如何连接到Google Analytics(分析),现在可以访问数据了。我正在使用google-api-php-client。我可以通过 return $analytics->data_ga->get( 'ga:' . $profileId, '7daysAgo', 'today&…

使用php将交易推送到Google Analytics(分析) - php

我需要将离线交易推送到Google Analytics(分析)。我正在考虑创建一个php脚本来查询电子商务数据库,以查看从后端创建的最近一小时内进行的交易。确定了这些交易(以及订单项/ SKU)。如何使用PHP将数据推送到Google Analytics(分析)? 参考方案 您需要通过measurement protocol。没有客户端库可以帮助您在PHP中…

从GA获取当前访客的引荐来源 - php

如果在下订单或提交表格时我们可以可靠地将访问者的引荐人包含在请求中,这将很有用。这并不总是那么简单,因为例如,用户可能已经通过Adwords找到了我们,离开了网站,然后输入地址回来了。在这种情况下,我们希望了解此特定访问者的AdWords广告系列。 Google活动与我们的工作流程不太吻合。其他问题尝试使用Javascript,显然这是不可能的。我注意到Go…