我正在尝试使用谷歌分析API来检索一些数据来构建一个图表,显示当前每月的访问者数量.
然而,我几乎完全失去了指标和维度的想法.
如果我使用ga:访问者指标 - 这只会给我一些访问者 - 对吧?我如何在一个月内每天检索访问者?
任何建议将不胜感激.
谢谢!
我为google analytics api v4设置了所有内容,如下所述:
https ://developers.google.com/analytics/devguides/collection/android/v4/
,此处:
http ://www.javacodegeeks.com/2014 /04/working-with-google-analytics-api-v4-for-android.html
我可以看到实时数据,但我无法在特定时间段内看到屏幕,活动用户,新用户和顶级设备模型,例如"所有时间".
Analytic不发送屏幕视图.
这是我的global_tracker.xml
<string name="ga_trackingId">UA-XXXXXXXX-Y</string>
<integer name="ga_sessionTimeout">300</integer>
<bool name="ga_autoActivityTracking">true</bool>
<bool name="ga_reportUncaughtExceptions">true</bool>
<screenName name="com.org.ScreenActivity1">Screen 1</screenName>
<screenName name="com.org.ScreenActivity2">Screen 2</screenName>
Run Code Online (Sandbox Code Playgroud)
这是我的AndroidManifest.xml
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
<meta-data
android:name="com.google.android.gms.analytics.globalConfigResource"
android:resource="@xml/global_tracker"/>
Run Code Online (Sandbox Code Playgroud)
这是我的Analytics.java
public enum TrackerName {
APP_TRACKER, // Tracker used only in this app.
GLOBAL_TRACKER // Tracker used by all the apps from a company. eg: roll-up tracking.
}
HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>();
public Analytics() {
super(); …Run Code Online (Sandbox Code Playgroud) java android google-analytics google-analytics-api google-analytics-firebase
我目前正在使用Google AnalyticsAPI在某些网页上实施综合浏览量计数器.我很难搞清楚如何使用Google API.有人可以发布一些如何使用API的例子吗?
我搜索了强大的互联网,但我没有找到任何指导我完成API的教程.
任何帮助将不胜感激!
泰斯
c# api google-analytics visitor-statistic google-analytics-api
我一直在尝试使用他们提供的.NET api检索谷歌分析报告,并且真的一直在试着如何使用最新版本v3检索任何内容,这可以在这里找到:http://code.google.com /apis/analytics/docs/gdata/v3/gdataLibraries.html
例如,我想检索一个类似这样的报告查询:https://www.google.com/analytics/feeds/data?dimensions = ga:浏览器&end-date = 2012-01-25&ids=ga : ACCOUNTID&metrics= GA:探访&开始日期= 2011-12-25
我能够使用版本2使用GData返回报告,但希望在版本2被弃用的情况下获得版本3,但是看到有意义的文档似乎已经过时或不存在而且很难我找不到任何例子.
我已获得可访问Google Analytics帐户的凭据,
我希望使用Google Analytics核心报告API http://code.google.com/apis/analytics/docs/gdata/home.html
我找到了使用用户名/密码调用setUserCredentials的示例,但是看到这些注释不太安全/请求限制较低(并且在最新客户端中不存在).
此外,我似乎使用oauth的示例,但需要用户交互并授予用户谷歌帐户的访问权限.
但是,我希望运行一项不需要任何用户交互的服务,并连接到预定义的谷歌帐户(与查看它的用户无关).
然后,我可以将结果存储在数据库中,最终用户可以从数据库中查询结果.
我第一次登录时看到过有关使用AccessType = Offline的信息,然后返回访问令牌和refreshtoken. http://code.google.com/apis/accounts/docs/OAuth2WebServer.html#offline
但在我的示例中,最终用户永远不会登录到该应用程序.我可以有一个单独的管理应用程序获取刷新令牌,并将刷新令牌存储在配置/查找表中吗?然后,主应用程序可以使用从配置/查找表中提取的刷新令牌,并获取访问令牌以便能够查询Google Analytics帐户.
我正在寻找一个使用AccessType = Offline的C#示例,并分离获取刷新令牌并使用刷新令牌获取访问令牌以查询Google Analytics(分析)帐户.
是否有任何方法可以通过API从Google Analytics获取注释.如果可能或没有,很多搜索都没有给出任何文档或可靠答案.
有没有人这样做,或者知道我需要用来获取注释的过滤器/维度?
谢谢杰克
我已经按照此处针对Android的新Google Analytics V2 SDK的教程进行了操作:
https://developers.google.com/analytics/devguides/collection/android/v2/
不幸的是,无论何时我去运行应用程序,报告都不起作用,这是logcat给我的消息:
07-09 09:13:16.978: W/Ads(13933): No Google Analytics: Library Incompatible.
07-09 09:13:16.994: I/Ads(13933): To get test ads on this device, call adRequest.addTestDevice("2BB916E1BD6BE6407582A429D763EC71");
07-09 09:13:17.018: I/Ads(13933): adRequestUrlHtml: <html><head><script src="http://media.admob.com/sdk-core-v40.js"></script><script>AFMA_getSdkConstants();AFMA_buildAdURL({"kw":[],"preqs":0,"session_id":"7925570029955749351","u_sd":2,"seq_num":"1","slotname":"a14fd91432961bd","u_w":360,"msid":"com.mysampleapp.sampleapp","js":"afma-sdk-a-v6.0.1","mv":"8013013.com.android.vending","isu":"2BB916E1BD6BE6407582A429D763EC71","cipa":1,"format":"320x50_mb","net":"wi","app_name":"1.android.com.mysampleapp.sampleapp","hl":"en","u_h":592,"carrier":"311480","ptime":0,"u_audio":3});</script></head><body></body></html>
07-09 09:13:17.041: W/ActivityManager(220): Unable to start service Intent { act=com.google.android.gms.analytics.service.START (has extras) }: not found
07-09 09:13:17.049: W/GAV2(13933): Thread[main,5,main]: Connection to service failed 1
07-09 09:13:17.057: W/GAV2(13933): Thread[main,5,main]: Need to call initializea() and be in fallback mode to start dispatch.
07-09 09:13:17.088: D/libEGL(13933): loaded /system/lib/egl/libGLES_android.so
07-09 09:13:17.096: D/libEGL(13933): …Run Code Online (Sandbox Code Playgroud) 我编写了一个Google App脚本,将Google Analytics数据导入Google电子表格.这是一个相当长的运行脚本,向GA Reporting API提出多个请求,它还使用Google App的ScriptDB.
有没有一种很好的方法来分析脚本性能的每一步,以便我可以弄清楚哪些区域花费的时间最长,所以我可以开始在某些方面进行优化?
profiling google-analytics google-sheets google-analytics-api google-apps-script
我想创建一个应用程序,用户可以在其中搜索城市名称.如果找不到城市名称,Google Analytics将跟踪该城市名称.
为此,我通过在Google Analytics中关注图片创建了自定义维度:

并且 :

当找不到单词时,我的应用程序中有以下代码:
EasyTracker easyTracker = EasyTracker
.getInstance(mActivity);
easyTracker.set(
Fields.customDimension(1),
cityNameWhichAreNotFound);
easyTracker.send(MapBuilder
.createAppView()
.build());
Run Code Online (Sandbox Code Playgroud)
但我没有得到失踪的城市名称.有谁能够帮我?

在谷歌控制台中,我为API密钥 - 类型服务器创建了凭据,为类型为其他的Oauth创建了凭据.
对于开发人员密钥,我使用的是API密钥凭证,对于客户端ID /秘密,我使用的是Oauth凭证
我正在使用php sdk进行google analytics api:
$client = new Google_Client();
$client->setApplicationName('Schedule GA');
$client->setAccessType('offline');
$client->setUseObjects(true);
$ganalytics_settings = wp_get_custom_field_for_current_user('ganalytics_settings', 'ga_settings');
$ganalytics_settings['google_api_key'] = 'c0f3d189e82938128ndoea1a426ee4e264e4b0b0';
$ganalytics_settings['google_client_id'] = '17381202384367-gejnedh2aijuq1660f0lvl5uvj6roloo4.apps.googleusercontent.com';
$ganalytics_settings['google_client_secret'] = '**Secret key**';
$client->setClientId("17381202384367-gejnel2aijuq1060f0lvl5uvj6roloo4.apps.googleusercontent.com");
$client->setClientSecret("QclsDKOSLcsrbpJD_KLbIUtQ");
$client->setDeveloperKey("c0f3d189e82938128ndoea1a426ee4e264e4b0b0");
$client->setRedirectUri('urn:ietf:wg:oauth:2.0:oob');
$analytics = new Google_AnalyticsService($client); //the error occurs here!!!
// Setting Access Token
$access_token = $ganalytics_settings['google_access_token'];
if ($access_token) {
$client->setAccessToken($access_token);
}
else {
if ($ganalytics_settings['google_auth_code']) {
$client->authenticate($ganalytics_settings['google_auth_code']);
$ganalytics_settings['google_access_token'] = $client->getAccessToken();
// update_option('ganalytics_settings', $ganalytics_settings);
ga_settings_exists_else_update();
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我收到以下错误消息:
Cant add services after having authenticated
Run Code Online (Sandbox Code Playgroud)
有什么建议我做错了吗?
感谢您的回复!
php google-analytics google-api google-analytics-api google-api-php-client