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:uniquePageviews,ga:sessionDuration,ga:bounceRate,ga:exits&sort=-ga:pageViews&filters=ga:pageViews%3C%3D10&start-date=7daysAgo&end-date=today&start-index=11&max-results=10

错误:
{“错误”:{“错误”:[{“域”:“全局”,“原因”:“必填”,“消息”:“登录
必需”,“ locationType”:“标题”,“ location”:“ Authorization”}],“ code”:401,“ message”:“ Login”
需要”}}

  public  function getPaginationInfo(&$results) {
        $client = new Google_Client();
        if( isset( $_SESSION['access_token'] ) ){
            $client->setAccessToken($_SESSION['access_token']);
        } 
        // Create an authorized analytics service object.
        $analytics = new Google_Service_Analytics($client);

        // Get the first view (profile) id for the authorized user.
        $profile = $this->getFirstProfileId($analytics);

        // Get the results from the Core Reporting API and print the results.
        $this->results = $this->getResults($analytics, $profile);
        var_dump( $this->results );

        $html = <<<HTML
        <pre>
        Items per page = {$this->results->getItemsPerPage()}
        Total results  = {$this->results->getTotalResults()}
        Previous Link  = {$this->results->getPreviousLink()}
        Next Link      = {$this->results->getNextLink()}
       </pre>
HTML; 

           print $html;
        }

我也想知道当前的页码,那有什么功能吗?

参考方案

您需要添加accesss_token参数:&access_token=ya29.AKDF.....您应该能够从授权的客户端对象获取它:

$token = $client->getAccessToken();

然后将此令牌附加到您的下一页链接。

$this->results->getPreviousLink() . "&access_token=" . $token

然后,应该对链接进行身份验证。

在javascript Google Analytics(分析)中使用c#变量,变量范围 - javascript

我们正在尝试使用以下代码将订单详细信息传递给Google Analytics(分析)。我读了几篇非常接近的文章,但无法解决我的问题。问题出在变量“ item”的定义或使用中。靠近底部的行:'名称':'',错误提示“当前上下文中不存在该项目”。我感谢任何建议。谢谢。 function TrackOrderLines() { var orderLines = &…

使用Google Analytics(分析)API及其客户端google-api-python-client创建一个Web应用程序? - python

我正在浏览googles的api python-client-library和google analytics api。我能够执行官方文档中提到的所有步骤,但是随后我有了一些疑问。由于我以前从未做过此类事情,因此,我需要您的宝贵建议/提示。我的目标:想要使用Python(使用django / flask)和google-api-python-client设计…

Analytics API网站内容的平均会话时长? - php

我想使用每天与cron作业一起运行的Analytics API和PHP脚本,以检查访问者在我的内容上的会话时长。这些内容网站是这样的:domain.com/e/3747634domain.com/e/7843735...目的是,如果我发现会话持续时间低于5秒,则表明该流量是虚假流量,因此我可以禁止此页面。这是我的代码的相关部分,之前是身份验证部分,但这有效并…

Google Maps-将地址转换为纬度和经度-PHP后端? - php

是否可以转换(在PHP后端):<?php $Address = "Street 1, City, Country"; // just normal address ?> 至<?php $LatLng = "10.0,20.0"; // latitude & lonitude ?> 我当前…

PHP getallheaders替代 - php

我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…