내가 생각하는 곳에서 Google 애널리틱스를 사용한 AB 테스트 방법을 살펴 보았습니다.

생각하는 곳이 있어 Google Analytics를 사용한 AB 테스트 방법을 살펴보았다.

TL;DR



할 일



1개의 view로 AB테스트를 한다.

설정



어쨌든, 우선 GA를.


<script async src="https://www.googletagmanager.com/gtag/js?id=UA-613309-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-613309-1');
</script>

GA에서 AB 테스트를 만들고 테스트 ID(experiment_id) 얻기





GA로 변환 할 페이지를 등록하십시오.





variation(패턴 or 오리지널)을 취득한다


<script src="//www.google-analytics.com/cx/api.js?experiment=[テストID]"></script>

let variation = cxApi.chooseVariation();
console.log("variation", variation); // オリジナル:0 or パターン:1

TODO


  • 이번은 JS로 취득했지만, 서버 측에서 취득하고 싶은 경우는 미리 쿠키에 넣어 두어 그것을 본다?

  • 디스플레이 분리



    Vue를 사용해 보았다.
    var app = new Vue({
      el: '#app',
      data: {
        isPattern: variation == 1
      }
    });
    
    <div id="app" class="main container">
        <h1>欲しいですか?</h1>
        <a v-if="!isPattern" href="conversion.html" class="btn btn-danger btn-lg" role="button">5000兆円(Original)</a>
        <a v-if="isPattern" href="conversion.html" class="btn btn-primary btn-lg" role="button">お年玉(A)</a>
        <a href="drop.html" class="btn btn-secondary btn-lg" role="button">いらない</a>
    </div>
    

    좋은 웹페이지 즐겨찾기