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

我终于弄清楚了我如何连接到Google Analytics(分析),现在可以访问数据了。我正在使用google-api-php-client。

我可以通过

     return $analytics->data_ga->get(
    'ga:' . $profileId,
    '7daysAgo',
    'today',
    'ga:sessions,ga:pageviews,ga:sessionDuration');

这将为我返回会话数,浏览量和会话持续时间。但是,现在让我说我也对使用某些维度感兴趣-也许我希望查询返回按搜索引擎列出的所有流量的网站使用情况数据,并按浏览量降序排列。

   dimensions=ga:source
   metrics=ga:pageviews,ga:sessionDuration,ga:exits         
   filters=ga:medium==cpa,ga:medium==cpc,ga:medium==cpm,ga:medium==cpp,ga:medium==cpv,ga:medium==organic,ga:medium==ppc
   sort=-ga:pageviews

data_ga-> get函数调用以下参数:$ ids,$ startDate,$ endDate,$ metrics,$ optParams = array()

我尝试在数组中提供维度和过滤器,但它返回以下错误

警告:输入中的字符串偏移量'type'不合法
第269行的xxxxxxxxx / src / Google / Service / Resource.php

警告:中的非法字符串偏移量“位置”
第272行的xxxxxxxxx / src / Google / Service / Resource.php

警告:中的非法字符串偏移量“位置”
274行上的xxxxxxxxx / src / Google / Service / Resource.php

参考方案

不需要尺寸,因此尺寸是选项参数的一部分。

//Adding Dimensions
$params = array('dimensions' => 'ga:userType'); 
// requesting the data  
$data = $service->data_ga->get("ga:89798036", "2014-12-14", "2014-12-  14", "ga:users,ga:sessions", $params );  

过滤器和排序也可以添加到$ parms数组中

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

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

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…

我们如何使用API​​访问特定的Google Analytics(分析)帐户数据? - php

我们正在开发一个Web应用程序,允许客户创建和显示产品。我们想在管理面板中为客户提供Google Analytics(分析)帐户中有关其产品的指标。不幸的是,GA API文档并未说明如何执行此操作。所有示例均基于OAuth 2.0身份验证,以便获得对用户GA数据(而非网站帐户)的访问权限。有没有一种方法可以访问我们有权访问的帐户的Google Analyti…

登录到Google Analytics(分析) - php

这是我要实现的目标:用户打开我的应用页面,然后单击链接:网站统计信息我的应用程序知道分析凭据,并通过Google Analytics(分析)进行身份验证,因此用户无需提供凭据。用户被重定向到Google Analytics(分析)报告首页。我已经尝试过的从我的网站提交“假”表格通过Zend_Http_Client(卷曲)发布表单数据从长远来看,上述方法行不通…

如何检查Google Analytics(分析)跟踪网站的哪些部分 - php

我目前正在管理一个PHP网站,该网站“集成”了同一域下的几个独立模块。所谓独立,是指它们不共享通用模板,其中一些小部分甚至是静态HTML页面。如果存在,则Google Analytics(分析)代码为included the proper way。在这种情况下,如何检查Google Analytics(分析)实际跟踪了多少网站,更重要的是如何找到尚未跟踪的页…