我想知道是否有办法创建由SVN提交触发的脚本,并在谷歌分析配置文件中添加注释?
如果Web应用程序发生变化,这将会很方便,最终会对应用程序的分析产生影响.
我试图跟踪我的网站中的用户活动,例如点击或鼠标悬停以及不同类型的事件....是否有任何解决方案来跟踪事件,即使用户正在脱机工作......我可以将它们存储在像cookie这样的东西中并发送找到活动的互联网连接时,他们到服务器?
那可能吗?
谢谢
我正在使用谷歌分析iOS的有线问题.根据控制台,似乎我正在发送数据,但是当我查看Google Analytics中的实时概述时,我看到我在应用中的操作没有响应.
这就是我实现跟踪器的方式:
在AppDelegate.h中:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//Start Google Analytics
[GAI sharedInstance].dryRun = NO;
[[GAI sharedInstance].logger setLogLevel:kGAILogLevelVerbose];
[GAI sharedInstance].dispatchInterval = kGANDispatchPeriodSec; // 10 secs
id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:kGANAccountId]; // UA-XXXXXX-XX
[GAI sharedInstance].defaultTracker = tracker;
Run Code Online (Sandbox Code Playgroud)
在MyViewController.h中:#import"GAITrackedViewController.h"
@interface FRAdviceViewController : GAITrackedViewController {
...
}
Run Code Online (Sandbox Code Playgroud)
在MyViewController.m中:
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *godeRaadPath = @"/godeRåd/";
//[[GANTracker sharedTracker] trackPageview:[godeRaadPath stringByAppendingString:advice.title] withError:nil];
self.screenName = [godeRaadPath stringByAppendingString:advice.title];
...
}
Run Code Online (Sandbox Code Playgroud)
基本上,我设置了screenName,并希望GAITrackedViewController能够做到这一点.
加载viewController时,我在控制台中收到以下消息:
2014-04-23 11:47:46.889 TÆNK[256:3303] VERBOSE: GoogleAnalytics 3.03c -[GAIBatchingDispatcher persist:] (GAIBatchingDispatcher.m:418): Saved …Run Code Online (Sandbox Code Playgroud) iphone google-analytics objective-c google-analytics-api ios
我们的JS代码中有一个有趣的"错误",只有当用户代理具有特定的参数组合时才会触发 - 特别是当IE8同时发送Trident/4.0和MSIE 6.0时;
我们检查了GA出口数据; 它似乎只导出预先消化的浏览器信息:http: //code.google.com/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html#browser.
在forums.digitalpoint.com上发布的论坛帖子87919(因为我是n00b而删除了链接)是指提取跨部门报告以获取更多细节; 然而,这似乎不再出现在GA前端界面上.
为什么我们需要这个而不仅仅是修复它?如果事实证明它只影响少数用户,我们可以在周期的后期安排修复; 如果它影响了我们基数的20%,那么修复它的时间就会快得多.
那么,问题是 - 我们如何从GA中提取特定的用户代理字符串; 从GA中提取所有UA字符串或对GA运行Regex以获取匹配的UA字符串的计数?
我们还与SA团队合作,在apache级别上启用UA日志记录(非常高容量的网站;日志记录已关闭).
最近几天,我收到Google发出的"内部错误"错误消息,同时调用Google AnalyticsAPI来获取报告数据.以前相同的API工作正常.以下是我们使用的维度和指标,
尺寸:ga:广告系列,ga:adGroup,ga:关键字,ga:adContent,ga:日期
指标 :ga:会话,ga:跳出,ga:展示次数,ga:adClicks,ga:adCost,ga:transactions,ga:RPC
当我删除metrics参数时,它工作正常.无法弄清楚为什么这个指标值会导致问题.以下是我所面临的完整错误消息
{
"error":{
"errors":[
{
"domain":"global",
"reason":"internalError",
"message":"内部错误."
}
],
"code":500,
"message":"发生内部错误."
}
}
error-handling analytics google-analytics google-analytics-api google-analytics-firebase
我使用Google Play服务库在Android应用上使用Google Analytics Demographics.我使用enableAdvertisingIdCollection()更新了我的android代码.它与屏幕和数据一起工作得很好.但它的人口统计信息不起作用?请建议我如何处理人口统计数据.
感谢您.
代码:应用代码:
...
synchronized Tracker getTracker( TrackerName trackerId, String appKey)
{
Log.d("Application", "In Application class getTracker PID" + appKey);
if (!mTrackers.containsKey(trackerId))
{
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
analytics.setDryRun(false);
analytics.getLogger().setLogLevel(Logger.LogLevel.INFO);
Tracker t = (trackerId == TrackerName.APP_TRACKER) ? analytics.newTracker(appKey) : analytics
.newTracker(R.xml.app_tracker);
if (t != null)
{
t.enableAdvertisingIdCollection(true);
}
mTrackers.put(trackerId, t);
}
return mTrackers.get(trackerId);
}
Run Code Online (Sandbox Code Playgroud)
...
oncreate()上的代码
...
try
{
GoogleAnalytics.getInstance(getActivity()).reportActivityStart(getActivity());
Tracker t = ((AppApplication) getActivity().getApplication()).getTracker(TrackerName.APP_TRACKER, Appkey);
t.setScreenName("Home Screen");
// t.setSampleRate(sampleRate);
t.enableAdvertisingIdCollection(true);
t.send(new HitBuilders.AppViewBuilder().build());
}
catch (Exception ex)
{ …Run Code Online (Sandbox Code Playgroud) android google-analytics tracker google-analytics-api universal-analytics
我想知道是否有人遇到过问题,因为我无法解决问题所在.我正在从API中提取非抽样数据以查看网站上的行为并查看页面视图(再次在网站上这也是未采样的).
但是,当数据被拉出时,API中的数字与界面中显示的数据不匹配.所有其他指标都匹配,但页面视图和唯一页面视图不相似.
有没有人遇到过这个问题,是否有人能够提供建议?
谢谢.
我们一直在使用Google Discovery API进行分析设置以发出请求:“ https://analytics.googleapis.com/ $ discovery / rest?version = v4”到目前为止,这种方法已经运行了两年多了,但是今天它开始回应:
googleapiclient.errors.HttpError: <HttpError 403 when requesting https://analytics.googleapis.com/$discovery/rest?version=v4 returned "The request is missing a valid API key.">
Run Code Online (Sandbox Code Playgroud)
我似乎无法在此api上找到任何状态,但感觉好像有些变化。
手动测试已经执行,我一直在重复该问题。
>>> credentials = oauth2client.client.GoogleCredentials("<redacted>", "<redacted>", "<redacted>", "<redacted>", None, "https://accounts.google.com/o/oauth2/token", "UserAgentHere")
>>> credentials
<oauth2client.client.GoogleCredentials object at 0x7f533eaf60b8>
>>> import httplib2
>>> http = credentials.authorize(http=httplib2.Http())
>>> http
<httplib2.Http object at 0x7f533eaf6390>
>>> from apiclient.discovery import build
>>> build("analytics", "v4", http=http, cache_discovery=False)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.6/site-packages/googleapiclient/_helpers.py", line …Run Code Online (Sandbox Code Playgroud) 您如何在 Google Analytics v4 中创建视图?我正在尝试查询 Analytics 数据,特别是转换信息。但是,我找不到此新版本的足够文档。我一直在遵循本指南。旧文档中没有引用“创建视图”按钮。
https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/service-py
我正在使用一个“Web + App”应用程序,我认为它是 v4。
我正在尝试使用“set”命令将数据添加到通过 javascript 在 GA4 中发送的每个事件:
https://developers.google.com/tag-platform/gtagjs/reference#set
从这些文档来看,它似乎与 Serilog Enrichment 类似,但它似乎不起作用,而且我没有看到这些数据。
我正在使用 localhost + Google Analytics Debugger chrome 扩展。然后,在“分析”>“配置”>“调试视图”中,我看到自定义事件“hello-world”和属性“test”,但没有看到通过“set”命令添加的数据。
我使用 set 命令进行了 2 次调用 - 第一个是有效的“user_id”属性。这一定是一个特殊情况,因为 GA 的处理方式有所不同。第二个是针对不起作用的自定义对象。
控制台显示两个 set 命令调用的一些输出,但没有告诉我某件事已成功或失败
<!DOCTYPE html>
<html>
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-SOMECODE"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
window.dataLayer.push(arguments);
}
gtag('js', new Date());
// Set enrichment properties for every event "on this page"
// https://developers.google.com/tag-platform/gtagjs/reference#set
gtag('set', {
'foo': 'bar',
});
// Set …Run Code Online (Sandbox Code Playgroud)analytics ×1
android ×1
google-api ×1
ios ×1
iphone ×1
javascript ×1
objective-c ×1
svn ×1
tracker ×1
user-agent ×1