フロントページのみで、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 –>
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
length:j))}}}var x=f(‘__utmx’),xx=f(‘__utmxx’),h=l.hash;d.write(
‘
‘://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″>’)})();
utmx(‘url’,’A/B’);
<!– End of Google Analytics Content Experiment code –>ABテストをしたいのはフロントページ(index.php)だけなので、テストコードを外部ファイル化し、条件分岐タグの if(is_home() && !is_paged()): を使って、フロントページ以外ではテストコードを読みこませないようにしました。
<?php if(is_home() && !is_paged()): ?>
http://xxxxx.com/wp/wp-content/themes/simple-white-theme/js/abtest.js‘;
<?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のウェブテストをすることができるのでしょうか。どなたかアドバイスをいただけると大変助かります。よろしくお願い致します。
-
このトピックを作成する際、ブログのアドレスまたは投稿理由が指定されていませんでした。
このサポートフォーラムは WordPress.com レンタルブログ専用です。インストール型 WordPress ブログに関する質問は、ここではなく WordPress.org フォーラム でお願いします。
もし違いが分からない場合は、こちらの情報が参考になるかもしれません。
もしブログへのリンクを含めるのを忘れた場合、リンク情報を含めて返信をしてください。そうすることで、他の人が質問に答えやすくなります。
このメッセージは自動投稿されました。
- トピック「フロントページのみで、Google Analytics ABテスト(ウェブテスト)をしたい」には新しい返信をつけることはできません。