Dif*_*iff 6 google-analytics event-tracking
当我尝试在Google Analytics中设置appVersion时,我的事件跟踪会停止工作.具体来说,我正在尝试将应用程序版本包含在事件跟踪中,以便我知道应用程序的哪个版本导致了事件.
我试过像这样设置应用版本:
ga('set', 'appVersion', app.version);
Run Code Online (Sandbox Code Playgroud)
我试过这样的:
ga('send',
'event',
eventCategory,
eventAction,
{'page': pageName, 'appVersion' : app.version });
Run Code Online (Sandbox Code Playgroud)
我也尝试了替代语法:
ga('send',
{'hitType' : 'event',
'eventCategory' : eventCategory,
'eventAction' : eventAction,
'page' : pageName,
'appVersion' : app.version});
Run Code Online (Sandbox Code Playgroud)
如果我包含appVersion,则事件跟踪将停止工作.没有事件实时显示,并且第二天没有在行为/事件部分显示.PageViews仍然有用.
根据评论中的要求,我正在编辑以添加我的事件跟踪代码.我尝试解决这个问题时经历了几个变化.这是目前的样子.
var app = {
trackEvent: function (pageName, eventCategory, eventAction, optionalEventLabel, optionalEventValue) {
var eventObject = {
'eventCategory' : eventCategory,
'eventAction' : eventAction,
'optionalEventLabel' : optionalEventLabel,
'optionalEventValue' : optionalEventValue,
'page' : pageName,
};
console.log("app.trackEvent - " + JSON.stringify(eventObject));
ga('send', 'event', eventObject);
}
}
Run Code Online (Sandbox Code Playgroud)
我使用如下调用从许多地方调用此方法:
app.trackEvent("PageNameValue", "EventCategoryValue", "EventActionValue", "EventLabelValueIfIHaveOne", AnIntegerValueIfIHaveOne);
Run Code Online (Sandbox Code Playgroud)
任何帮助或建议将不胜感激.
编辑... 我发现以下错误报告似乎适用:https: //code.google.com/p/analytics-issues/issues/detail?id = 366错误记者提到通过设置自定义来解决此问题尺寸.我会尝试一下.
这似乎是Google Analytics漏洞.有关详细信息,请参阅https://code.google.com/p/analytics-issues/issues/detail?id=366.
根据错误报告器的建议,解决方法是使用您在Google Analytics控制台的"管理/自定义定义/自定义维度"部分中定义的自定义维度.
然后,Google会为您推荐代码示例,例如......
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension1', dimensionValue);
Run Code Online (Sandbox Code Playgroud)
代码示例中唯一需要更改的是'dimensionValue'的值.所以我最终得到了以下代码.
ga('create', 'UA-########-#', 'auto');
ga('set', 'checkProtocolTask', null); // Disable file protocol checking (so that GA will work on Android devices)
ga('set', 'dimension1', app.version);
ga('send', 'pageview');
Run Code Online (Sandbox Code Playgroud)
在此之后,自定义维度将应用于Google Analytics记录的每个匹配,您可以使用该自定义维度在Google Analytics控制台中过滤结果.
归档时间: |
|
查看次数: |
3627 次 |
最近记录: |