フロントページのみで、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テスト(ウェブテスト)をしたい」には新しい返信をつけることはできません。