193 人が現在オンライン
193 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

動的URLでのウェブテストでテストページが正常に表示できません

[ 編集済み ]
初級者 ✭

お世話になります。

 

ウェブテストで以下のような動的URLを含むページのテストを設定しようとして、うまくいきません。

解決方法をご教授いただけませんでしょうか。

 

URL例)

・オリジナルページ

 www.sample.com/www/sample_info.php?id=00915

・テストページ

 www.sample.com/www/test_ab.php?id=0091574

 

動的パラメータは「0091574」の部分となります。

 

色々な情報を調べながら、ウェブテストの「テストを設定」の箇所で以下のように設定しております。

 

オリジナルのページ: www.sample.com/www/sample_info.php?id=00915
(他のコンテンツ レポート向けのテストの統合にチェック)

テストページ:www.sample.com/www/test_ab.php
(元の URL の動的パラメータは、パターンの URL に含めないでください。)という注意書きにしたがって、パラメータは記述していません。

 

上記で画面のプレビュー、及びテストの検証ではエラーメッセージはありませんでした。

 

ところが実際にテストを開始すると、テストページを表示すると、URL の後ろに 

?utm_expid=338632-20.ms4C3ztfRWmz9sb_IEwzKg.1&id=00915

 

といった変なURLパラメータが付いてしまい、結果として id できずにエラーとなっているようです。

なお、www 配下の.htaccess で以下のリダイレクト設定があり、これが影響しているのかもしれません。

 

RewriteRule sample_info/([0-9a-zA-Z]+)/ sample_info.php?id=$1 [L]

 

実際のアクセスは、以下のURLで行われます。

 

www.sample.com/www/sample_info/00915/

 

以上、よろしくお願い致します。

 

1 件の受理された解決策

受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者Web Lさんが付与
7月 2016

Re: 動的URLでのウェブテストでテストページが正常に表示できません

レジェンド
utm_expid=338632-20.ms4C3ztfRWmz9sb_IEwzKg.1
のパラメーターは、該当のページ閲覧がウェブテストのリダイレクトによって流入してきたことを示すものとなっており、ウェブテストを利用するときには必要なものなので、問題ございません。

未テストですが、テストページURLに動的パラメーターまで含めてしまったらどうですか?
もしくは、オリジナルとテストの差異にもよりますが、JavaScriptによるウェブテストAPIを利用することも検討するとよいと思います。こちらは、JavaScriptによる開発が発生しますが、より柔軟にウェブテストを実施可能です。
参考サイト: https://developers.google.com/analytics/devguides/collection/analyticsjs/experiments

ちなみに、動的URLのパラメーターがオリジナルとテストで変わっているようですが、ユーザーに見せるコンテンツそのものが変わる、ということですか?
もし、コンテンツの内容が全く別のものになるとしたら、ウェブテストで実施すべきではないので、考え直すのがよいと思います。

元の投稿で解決策を見る

Re: 動的URLでのウェブテストでテストページが正常に表示できません

初級者 ✭
記載し忘れましたが、URL例のドメイン名などの一部は、実際のものと変更しております。
ベストアンサーのマーク済み.
解決策
トピック作成者Web Lさんが付与
7月 2016

Re: 動的URLでのウェブテストでテストページが正常に表示できません

レジェンド
utm_expid=338632-20.ms4C3ztfRWmz9sb_IEwzKg.1
のパラメーターは、該当のページ閲覧がウェブテストのリダイレクトによって流入してきたことを示すものとなっており、ウェブテストを利用するときには必要なものなので、問題ございません。

未テストですが、テストページURLに動的パラメーターまで含めてしまったらどうですか?
もしくは、オリジナルとテストの差異にもよりますが、JavaScriptによるウェブテストAPIを利用することも検討するとよいと思います。こちらは、JavaScriptによる開発が発生しますが、より柔軟にウェブテストを実施可能です。
参考サイト: https://developers.google.com/analytics/devguides/collection/analyticsjs/experiments

ちなみに、動的URLのパラメーターがオリジナルとテストで変わっているようですが、ユーザーに見せるコンテンツそのものが変わる、ということですか?
もし、コンテンツの内容が全く別のものになるとしたら、ウェブテストで実施すべきではないので、考え直すのがよいと思います。

Re: 動的URLでのウェブテストでテストページが正常に表示できません

初級者 ✭
ご回答頂きありがとうございます。
インラインにて失礼いたします。

> ちなみに、動的URLのパラメーターがオリジナルとテストで変わっているようですが、ユーザーに見せるコンテンツそのものが変わる、ということですか?

こちらは私の誤記入です。混乱を招き申し訳ございませんでした。

・テストページ
誤)www.sample.com/www/test_ab.php?id=0091574
正)www.sample.com/www/test_ab.php?id=00915

> 未テストですが、テストページURLに動的パラメーターまで含めてしまったらどうですか?

こちら、以下のように設定するという意味でしょうか?

ウェブテストの「テストを設定」
テストページ:www.sample.com/www/test_ab.php?id=00915

ちなみに、テスト開始当初、テストページURLから動的パラメータ部分は記入しないことという
Googleのヘルプコメントを見落としており、上記の通りのURLでテストを行っていたのですが、
Analyticsで上記のURLの出現頻度が一気に多くなり、実際には見てはいないものの
例えば、id=00900 でアクセスしているのに、id=00915 のページが常に表示される状態に
なっているのではないかと考え、テストを取りやめました。

> もしくは、オリジナルとテストの差異にもよりますが、JavaScriptによるウェブテストAPIを利用することも検討するとよいと思います。

ご提案ありがとうございます。
今回のテストではボタン、及び配置変更による比較が目的でしたので、
なるべくオリジナルページに手を入れず、簡素にA/Bテストを実施したかったのですが
JavaScriptによるウェブテストAPI を利用する方向で検討してみます。

丁寧なご回答どうもありがとうございました。