初めまして。いつも貴サイトにはお世話になっております。
今回質問させていただきたいのは、SSLを使ったフォームのトラッキングとコンバージョンについてです。(関係ありそうな過去ログはすべてチェックさせていただきました)
会社のHP(http://www.company.jp)では、フォームはすべてSSL(https://ssl.company.jp)を使っているのですが、現在の設定では、トラッキングやコンバージョンが細かいところできちんととれていないことがわかりました(実験用プロファイルを作成し、あれこれ実験しました)。
複数ドメインの設定、https用の別プロファイルを作成、などいろいろ対策はあると思うのですが、みなさまがどのような設定をしているのがアドバイスをいただきたく書き込ませていただきました。
【サンプルページ】
トップページ:http://www.company.jp/index.php
詳細画面:http://www.company.jp/ssl/index.php
フォーム:https://ssl.company.jp/ssl/form.php
完了画面:https://ssl.company.jp/ssl/thanks.php
【コンバージョンの設定】
目標:/ssl/thanks.php(完了画面)
プロセス1:/ssl/index.php(詳細画面)
プロセス2:/ssl/form.php(フォーム)
【希望】
検索エンジンからのキーワードをもったまま、コンバージョンを完了し、その流れを解析したい。コンバージョンの設定の「プロセス」は採用情報などのとき、募集要項(詳細画面)で帰ってしまったか、エントリーフォーム(フォーム)までいって帰ってしまったか等のデータを上司に見せるときなどに利用したい。
フォームは、採用情報や、資料請求、お問い合わせ、セミナーなどで利用しており、できれば別プロファイルの作成という形は避けたく思っています。
【実験】
トップページ→詳細画面→フォーム→完了画面→トップページ という形でコンバージョンを達成させます。
【結果】
(※デフォルトのコードの添付状態で、httpもhttpsのページも問題なくトラッキングはできており、上記4ページすべて[ページ別詳細]をみることはできます。)
[ナビゲーションサマリー](×は前のURLにも次のURLにも表示されないという意味です。)
○/index.php → /ssl/index.php (http→http)
×/ssl/index.php → /ssl/form.php (http→ssl)
○/ssl/form.php → /ssl/thanks.php (ssl→ssl)
×/ssl/thanks.php → /ssl/index.php (ssl→html)
[目標到達プロセス]
(index.php) 1> 詳細画面 > 1 (index.php)
フォームへ0(0%)進みました
(entrance) 1> フォーム > 0
完了画面に 1(100%)進みました
0> 完了画面 > 0
[$インデックス]
詳細画面は必ず通るにも関わらず、$インデックスの値は0のまま
[ページ別参照元]
フォーム(ssl)の参照元をみると「company.jp」と表示されるが、どのページから入ってきたのかはわからない(今回の例では詳細画面のみからしか入れないので問題はないが)
【解決策】
1.https用の別のプロファイルを作って、参照元でとる。
できればまとめて確認したい。キーワードがとれない。
2.複数ドメインの設定(setDomainName("none")等を設置)
現時点で、すべてをクリアーできそうなのがこの設定なのですが、「できる100技+10Google Analytics」で大内様が書かれている通り、ある程度覚悟というか検討が必要な設定なので、悩んでいます。
3.詳細画面からhttpsにしてしまい、[目標到達プロセス]の問題だけでもクリアーする
現実には、詳細画面へのリンクはあちこちにはることになると思うので、http→sslがダメとなると、結局は、詳細画面へのリンクにイベントトラッキングあたりをを設定しないと、流れがつかめない。
長々と書いてしまいましたが、ご教授の程よろしくお願いします。
sslアリとsslナシのサブドメインが異なるだけであれば、解決策2の
pageTracker._setDomainName(".company.jp");
を使用するのが良いと思います。
http://www.google.com/support/googleanalytics/bin/answer.py?hl=jp&answer=55524
この方法であれば、ユーザーを特定するcookieが sslナシとsslアリの間で共有されるため
他に面倒な設定をしなくても、
・キーワードのコンバージョン
・目標到達プロセス
・$インデックス
など、すべて普通にみられるようになるとおもいます。
ytesaki様
早速の助言、ありがとうございます!
一点ほど質問させてください。
一般的にサブドメインと呼ばれる、recruit.company.jpや、seminar.company.jpと同じ様にsslのページもサブドメインとして扱えるものなのですか?
これから、全ページのコードを書き換えて実験してみて、また結果を報告させていただきます。
ありがとうございました!
ytesaki様
アドバイスいただいたとおり、「pageTracker._setDomainName(".company.jp");」のコードを
追加したら、いともカンタンに全ての希望が叶いました。
結果報告しようと思ったのですが、部分的ではなく、全部が成功したため、省かせていただくことにしました。
また何かありましたら、ご教授願います。
ありがとうございました。
うまくいったようで、なによりです。
> 一般的にサブドメインと呼ばれる、recruit.company.jpや、seminar.company.jp
> と同じ様にsslのページもサブドメインとして扱えるものなのですか?
一応、こちらについて、申しあげておきますと、YES です。
ログイン しなければ投稿できません。