클릭하여 GA 데이터를 얻으려면 데이터를 함께 참여할 수있는 방법으로 쿼리를 만들 수 있습니다.
먼저 GA에서 데이터를 준비해야합니다. 이렇게 보내면 사용자 지정 차원에 일부 해시 값이나 clientId + 일부 타임 스탬프를 추가합니다. 이렇게하면 각 쿼리 결과에 참여할 수 있습니다.
예. (이것은 우리가 Scitylana에서 그것을 할 방법입니다) GA의 추적 스크립트에 후크 아래에이 스크립트 각각의 히트 쿼리 이후 바느질의 핵심은 물론
<script>
var BindingsDimensionIndex = CUSTOM DIMENSION INDEX HERE;
var Version = 1;
function overrideBuildTask() {
var c = window[window['GoogleAnalyticsObject'] || 'ga'];
var d = c.getAll();
if (console) { console.log('Found ' + d.length + ' ga trackers') }
for (var i = 0; i < d.length; i++) {
var e = d[i]; var f = e.get('name');
if (console) { console.log(f + ' modified') }
var g = e.get('buildHitTask');
if (!e.buildHitTaskIsModified) {
e.set('buildHitTask', function(a) {
window['_sc_order'] = typeof window['_sc_order'] == 'undefined' ? 0 : window['_sc_order'] + 1;
var b = ['sl=' + Version, 'u=' + e.get('clientId'), 't=' + (new Date().getTime() + window['_sc_order'])].join('&');
a.set('dimension' + BindingsDimensionIndex, b);
g(a);
if (console) {
console.log(f + '.' + a.get('hitType') + '.set.customDimension' + BindingsDimensionIndex + ' = ' + b)
}
});
e.buildHitTaskIsModified = true
}
}
}
window.ga = window.ga || function() {
(ga.q = ga.q || []).push(arguments);
if (arguments[0] === 'create') { ga(overrideBuildTask) }
};
ga.l = +new Date();
</script>
결과가 포함되어 있는지 확인합니다 지금 당신은 몇 가지 스크립트를 만들 필요가 GA에서 가져온 모든 결과에 참여합니다.
상용 도구 무료 버전 Scitylana을 다운로드 할 수 있습니다.
Disclamer : 나는 회사 우리는 원래의 질문에 대답하기로하고 있기 때문에
샘플링되지 않은 원시 GA (프리미엄) 데이터에 계속 액세스해야하는 경우 아래에서 내 대답을 볼 수 있습니다. 누군가가 투표를 한 이유를 모르지만 그것은 도움이 될 수 있습니다. –