我们所有的客户都在自己的服务器上有自己的文件夹.我想跟踪他们制作的综合浏览量.在Google Analytics中,我可以通过制作自定义报告来实现这一目标:指标(网页浏览量),维度(页面路径级别1).
但是在api中似乎没有这个维度.您可以查询"ga:pagePath",但这似乎有点矫枉过正.对于"页面路径级别1"的一个月,我将得到大约450个结果,"ga:pagePath"我得到7 500 000个结果.
有没有办法通过我的自定义报告中的查询获得相同的结果,而无需自己处理数据?这是可能的,但我想避免它.
谢谢
假设我有65人在2012年1月1日注册.
我想知道同一周有65个人中有多少人回到了网站.(更一般地说,如果n人在约会日期注册,我希望能够找出在给定日期范围内有多少人返回.)
有没有办法使用Google Analytics做到这一点?如果是这样,怎么样?我目前正在获取用户每个页面点击的用户名.
我在IE7和IE8中发现_gaq是未定义的错误
我的剧本吼叫
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX']);
_gaq.push(['_setDomainName', 'yyy.com']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js?';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Run Code Online (Sandbox Code Playgroud)
我可以为_gaq指定默认值吗? 请参阅此链接
我有一个应用程序,但根据用户的选择,它将在谷歌分析中完全分开监控,因此我需要以编程方式为EasyTracker设置"ga_trackingId".
我试过EasyTracker.getTracker().setAppId(id)没有运气.
我正在使用Core Reporting API进行报告.我在我的localhost服务器上安装了Google PHP API客户端主服务器,并在src文件夹中创建了一个文件HelloAnalyticsAPi.php
Google/Client.php,Google/Service/Analytics.php
文件.并使用以下详细信息
$client->setClientId('XXXXXXXXXXX.apps.googleusercontent.com');
$client->setClientSecret('XXXXXXXXXXX');
$client->setRedirectUri('http://localhost/analytics/src/HelloAnalyticsApi.php');
$client->setDeveloperKey('XXXXXXXXXXX');
$client->setScopes(array('https://www.googleapis.com/auth/analytics.readonly'));
$client->setUseObjects(true);
Run Code Online (Sandbox Code Playgroud)
我在setUseObjects上有致命错误.错误是Fatal error: Call to undefined method Google_Client::setUseObjects().我也在谷歌分析后端做了一些授权.
请告诉我在我的服务器上获取报告的整个过程.因为我无法理解他们给出的谷歌分析的开发者指南.
php google-app-engine google-analytics google-api google-analytics-api
我正在尝试从google-analytics访问数据.我正在关注指南,并能够对我的用户进行监管,并从oauth获取代码.
当我尝试从GA访问数据时,我只得到403不足的权限.我是否必须以某种方式将我在Google API控制台中的项目连接到我的分析项目?我该怎么做?或者还有其他原因导致我获得403不足许可吗?
我正在使用Django在Python中执行此操作,并且在我的API控制台上启用了Analytics API!
python django google-analytics-api http-status-code-403 python-2.7
我正在尝试从Google Analytics(分析)中将5000多行数据导出到Excel工作表中,但我无法这样做。我已经在谷歌搜索了很多关于它andtried的URL修改它取代explorer-table.rowCount%3D5000用explorer-table.rowCount%3D50000。但这对我不起作用。它仍然仅返回5000行。请帮忙。提前致谢
google-analytics google-analytics-api google-analytics-firebase
我必须从我的GA电子商务中检索尽可能多的不同指标.我正在使用google api ruby客户端.并继续收到错误:
"message"=>"Selected dimensions and metrics cannot be queried together."
Run Code Online (Sandbox Code Playgroud)
例如,对于此请求:
result = client.execute(api_method: api_method.data.ga.get, parameters: {
'ids' => 'ga:95561781',
'start-date' => Date.new(2006,1,1).to_s,
'end-date' => Date.today.to_s,
'dimensions' => 'ga:source,ga:medium,ga:country,ga:transactionId,ga:affiliation,ga:productSku,ga:productName',
'metrics' => 'ga:sessions,ga:transactionRevenue,ga:transactions,ga:uniquePurchases,ga:totalValue,ga:transactionTax'
})
Run Code Online (Sandbox Code Playgroud)
我如何知道我可以结合哪些请求指标和维度?我怎么能尽可能多地检索数据呢?
我为外部应用程序创建了一个API,以便使用OAuth登录或进行特定的Web调用.我正在寻找的是一种跟踪这些API调用的使用次数的方法.
我有选择吗?
我尝试在Apache NiFi中使用InvokeHttpProcessor来执行具有复杂JSON主体的POST请求.相应的本教程:http://www.tomaszezula.com/2016/10/30/nifi-and-http-post-configuration
我知道如何使用UpdateAttribute处理器添加名称/值对,然后通过AttributesToJSON应用其他转换.
但是如何处理复杂的JSON?例如,我必须向GoogleAnalytics报告API执行请求,因此我需要执行此请求:
POST https://analyticsreporting.googleapis.com/v4/reports:batchGet
{
"reportRequests":
[
{
"viewId": "XXXX",
"dateRanges": [{"startDate": "2014-11-01", "endDate": "2014-11-30"}],
"metrics": [{"expression": "ga:users"}]
}
]
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
android ×1
apache-nifi ×1
django ×1
google-api ×1
javascript ×1
json ×1
php ×1
python ×1
python-2.7 ×1
rest ×1
ruby ×1