따라서 매우 도움이되는 시나리오가 있습니다.유니버설 애널리틱스 여러 트래커가 포함 된 맞춤 측정 기준 - 이전 트래커 기록 사용자 수준 범위 측정
나는 유니버설 애널리틱스로 업그레이드 한 이전 계정을 가지고 있으며 몇 가지 맞춤 측정 기준을 설정했습니다. 이 중 하나는 사용자 레벨 범위에있는 Member/Guest 변수입니다.
그러나 우리는 새 계정을 만들어 많은 사이트가있는 다른 계정에서 사이트를 옮기기로 결정했습니다. 긴 이야기가 있지만 은 (는) 계정을으로 이전 할 수 없으므로 2015 년 1 월 1 일까지 두 계정을 모두 운영 할 수 있습니다.
맞춤 계정을 새 계정으로 "옮겼습니다" 기존 계정에 기록되는 데이터가 없으면 새 계정에서 정확한 데이터를 수신하고 있습니다.
다음은 이상한 점입니다. 코드를 으로 변경하여 이전 계정에 더 이상 데이터를 보내지 않더라도 이전 계정에 여전히 회원/손님 데이터가 기록됩니다.
UA가 사용자를 "기억"하고 쿠키를 사용하여 회원/손님 데이터를 설정할 가능성이 있습니까?
크롬을 웹 로그 분석 디버그 애드온 (https://chrome.google.com/webstore/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna?hl=en)과 함께 사용하고 www.boatlocal.com을 방문하면 무슨 뜻인지 알 수 있습니다. "NewTracker"라는 추적기에 Dimensions를 설정하고 "OldTracker"라는 추적기에 Dimensions를 설정하지 않은 것을 볼 수 있습니다.
데이터가 일치하지 않습니다. NewTracker는 정확한 데이터처럼 보이지만 (Members + Guests = Total Sessions), OldTracker는 훨씬 낮은 숫자를 얻습니다. 여기
은 (ASP.net은 <% = 태그 %를 차지하는 것입니다>) 문제의 코드입니다 :(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date(); a = s.createElement(o),
m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
/* This is the OLD tracking code. No Dimensions are sent. */
ga('create', 'UA-1800676-1', 'boatlocal.com', { 'name': 'OldTracker' });
ga('OldTracker.send', 'pageview');
//end of old tracker
//This is the NEW Tracking code, with all dimensions set
ga('create', 'UA-49699169-1', 'boatlocal.com', { 'name': 'NewTracker' });
/*
Send page view and all Dimensions and Metrics to Google:
dimension2 : is the user a Member or a Guest? (user level)
dimension3 : Component - Which generic component? (Photos/Places/Articles/Forums)
*/
if ('<%= myPage.analyticsComponent %>' != '') {
ga('NewTracker.set', 'dimension3', '<%= myPage.analyticsComponent %>');
}
ga('NewTracker.send', 'pageview', {
dimension2: "<%= analyticsMemberOrGuest %>",
dimension4: "<%=myPage.currentBranch.market%>",
dimension5: "<%=myPage.currentBranch.branchName%>"
});
고마워요! 내 상사가 그걸로 의심했지만 검증이 필요 했어. 고스트 데이터가 기록되는 것 같습니다. 필자는 코드에서 뭔가를 놓친 가능성에 대해 이전 계정에 저장된 여분의 데이터에 대해별로 염려하지 않으며 새로운 계정이 제대로 추적되지 않을 것이라고 우려합니다. 감사합니다. – SeanKendle
그렇다면 평생 로그인이 아닌 일일 로그인을 추적하려면 앞으로 이것을 세션 수준 변수로 변경해야합니까? – SeanKendle
어떻게 동작하는지 잘 모르겠습니다. 나는 이것을 비활성화하고 새로운 하나의 세션 레벨을 만들어 앞으로 나아갈 것입니다.결국 많은 슬롯이 필요합니다. 왜 재사용합니까? – Eduardo