フロントページのみで、Google Analytics ABテスト(ウェブテスト)をしたい
-
Google Analytics を使って、wordpressのフロントページの http://xxxxx.com/ と http://xxxxx.com/home というHTMLページのABテスト(ウェブテスト)をしようとしています。
header.php にGoogle AnalyticsのABテスト(ウェブテスト)の下記のテストコードを入れてしまっては、全ページに反映されてしまいます。
<!– Google Analytics Content Experiment code –>
<script>function utmx_section(){}function utmx(){}(function(){var
k=’xxxxxxxxxxx’,d=document,l=d.location,c=d.cookie;
if(l.search.indexOf(‘utm_expid=’+k)>0)return;
function f(n){if(c){var i=c.indexOf(n+’=’);if(i>-1){var j=c.
indexOf(‘;’,i);return escape(c.substring(i+n.length+1,j<0?c.
length:j))}}}var x=f(‘__utmx’),xx=f(‘__utmxx’),h=l.hash;d.write(
‘<sc’+’ript src=”‘+’http’+(l.protocol==’https:’?’s://ssl’:
‘://www’)+’.google-analytics.com/ga_exp.js?’+’utmxkey=’+k+
‘&utmx=’+(x?x:”)+’&utmxx=’+(xx?xx:”)+’&utmxtime=’+new Date().
valueOf()+(h?’&utmxhash=’+escape(h.substr(1)):”)+
‘” type=”text/javascript” charset=”utf-8″><\/sc’+’ript>’)})();
</script><script>utmx(‘url’,’A/B’);</script>
<!– End of Google Analytics Content Experiment code –>ABテストをしたいのはフロントページ(index.php)だけなので、テストコードを外部ファイル化し、条件分岐タグの if(is_home() && !is_paged()): を使って、フロントページ以外ではテストコードを読みこませないようにしました。
<?php if(is_home() && !is_paged()): ?>
<script type=”text/javascript” src=”http://xxxxx.com/wp/wp-content/themes/simple-white-theme/js/abtest.js”></script>’;
<?php endif; ?>外部ファイル:abtest.js
function utmx_section(){}function utmx(){}(function(){var
k=’xxxxxxxx’,d=document,l=d.location,c=d.cookie;
if(l.search.indexOf(‘utm_expid=’+k)>0)return;
function f(n){if(c){var i=c.indexOf(n+’=’);if(i>-1){var j=c.
indexOf(‘;’,i);return escape(c.substring(i+n.length+1,j<0?c.
length:j))}}}var x=f(‘__utmx’),xx=f(‘__utmxx’),h=l.hash;d.write(
‘<sc’+’ript src=”‘+’http’+(l.protocol==’https:’?’s://ssl’:
‘://www’)+’.google-analytics.com/ga_exp.js?’+’utmxkey=’+k+
‘&utmx=’+(x?x:”)+’&utmxx=’+(xx?xx:”)+’&utmxtime=’+new Date().
valueOf()+(h?’&utmxhash=’+escape(h.substr(1)):”)+
‘” type=”text/javascript” charset=”utf-8″><\/sc’+’ript>’)})();
</script><script>utmx(‘url’,’A/B’);これにより、フロントページのみでテストコードのjava scriptが読み込めるようになりました。
ですが、Google Analyticsのウェブテスト設定ページで、「オリジナル テスト コードが見つかりません。」と出てしまい、テストができません。
ずっと格闘しているのですが、わかりませんでした。
どうすれば、wordpressのフロントページだけでGoogle Analyticsのウェブテストをすることができるのでしょうか。どなたかアドバイスをいただけると大変助かります。よろしくお願い致します。
・使用しているテーマ:オリジナルテーマ
- トピック「フロントページのみで、Google Analytics ABテスト(ウェブテスト)をしたい」には新たに返信することはできません。