Google Tag Mangerを使って、SPAにGoogle Optimizeを読み込ませたいですが、なかなかうまくいきません。
このような記事に従ってやってます。
https://note.com/tank_mouri/n/nd00c6a29e6f4
- Google Optimize側で、アクティベーション イベント optimize.activateとしました。
- Google Tag Manager側で、Google Optimizeタグを作成しました。
- このようなTagを作成して、Pageが遷移するたびにGoogle Optimizeが呼び出されるようにしました。
html
1<script> 2function optimizeActivate() { 3 console.log('success'); 4 dataLayer.push({'event': 'optimize.activate'}); 5} 6window.addEventLister( 7 'hashchange', 8 optimizeActivate(), 9 false); 10</script>
logをみると、
Uncaught TypeError: window.addEventLister is not a function
となります。
読み込みのタイミングの問題かと思い、したのいずれも選択してみましたが、どれもダメでした。
どうしたら読み込めるでしょうか?
あなたの回答
tips
プレビュー