在我们的电子商务网站中,我们正在使用Google跟踪代码管理器将数据提交到Google Analytics(分析)。我们已经设置了用于使用自定义维度和指标进行登录的自定义报告。
我们正在从我们的网站向GTM提交每个事件。但是在Google Analytics(分析)自定义报告中,缺少了一些事件。
Login Report
理想的LoginSubmitCount = LoginFails + LoginSuccess
;
但这是索引处的报告
1.
LoginSubmit为6,其中LoginFails为7,这意味着跳过了1个LoginSubmit事件
7.
LoginSubmit为2,但没有失败或成功的事件
事件
SITE ACTION EVENT TO GTM
Click on login button Login Submit
On login error Login Fail
On login success Login Success
JSTL / JavaScript代码
function trackLoginSubmit(userName) {
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'event': 'user-login-submit',
'method': 'onsite',
'user-id': userName
});
}
<c:if test="${loginFail}">
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'event': 'user-login-fail',
'method': 'onsite',
'user-id': ${userName},
'validation-error':${loginFailMsg}
});
</c:if>
<c:if test="${loginSucess}">
window.dataLayer = window.dataLayer || [];
dataLayer.push({
'event': 'user-login-success',
'method': 'onsite',
'user-id': '${user.uid}'
});
</c:if>
GTM触发器
GTM标签
有什么主意会导致这个特定问题吗?