265 人が現在オンライン
265 人が現在オンライン
Google アナリティクスの Google タグマネージャを含む計測の設定やトラブルシュートなどについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合ってより知識を高めていきましょう。
ガイドを表示
star_border
返信

クロスドメイントラッキングで悩んでいます

初級者 ✭

初めて質問させていただきます。

http://www.balitouryokou.com/
こちらのサイトの運営管理をしております。アクセス解析のためAnalyticsを使用しているのですが、コンバージョンのデーターがどうしてもうまくとれません。

 

簡単にサイトの概要と流れを説明します。

このサイトは、海外リゾートのスパやゴルフなどオプショナルを予約するサイトです。

サイトトップページからカテゴリー別に分かれたオプショナルページに飛び、好みのオプショナルメニューを選び、「予約する」ボタンをクリックして予約カートに飛びます。

 

予約カートは、別ドメインではなく、同一ドメイン内に設置してあります。

 

予約カートページはこちらになります。

http://www.balitouryokou.com/yoyaku-new/tour/test.html

このページは、カート検証用テストページですので、データを入力しても大丈夫です。

必要事項(テストページですので、予約日しか入力できないようになっています)を入力し「次へ進む」をクリックすると次ページに遷移します。

http://www.balitouryokou.com/yoyaku-new/setcook.cgi

このページで入力内容を確認したら「次へ進む」をクリックし次ページに遷移します

https://server43.instantssl.co.jp/~ba21424/yoyaku-new/modcook.cgi

 

ここで、気がつかれたかと思いますが、予約カートは本サイトと同じドメインにありますが、このページ以降はユーザーの個人情報を入力するため、共用SSLサーバーに飛んでいます。

つまり、クロスドメインになっているので、各ページには、クロスドメイン用のスクリプトを設置しています。

(お手数ですが、ページのソースをご覧ください。スクリプトはhead部に設置しております)

 

このページで、ユーザーの個人情報等を入力し「次へ進む」をクリックすると

https://server43.instantssl.co.jp/~ba21424/yoyaku-new/fmail.cgi

このページに遷移します。

ここで最終確認をし「次へ」をクリックするとサンクスページに飛び、終了です。

注意:サンクスページに飛ぶとデーターが弊社受付にメールされますので、次へはクリックしないでください。

 

で、問題は本サイトから共用SSLに遷移する際、ユーザーデータが引き継がれないため、そこでセッションが切れてしまうのです。Tag Assistantを使って、デバッグしても、共用SSLに遷移した段階で、New Sessionとなってしまいます。

 

ただ、不思議な事に、一度共用SSLに飛んでしまえば、以降はちゃんとユーザーデーターは引き継がれます。

 

もう2週間ほどこの問題に手を焼いております。

ぜひとも、ご教授お願いいたします。

 

Re: クロスドメイントラッキングで悩んでいます

レジェンド

ソースコードを見させていただきました。

 

おそらく、

 

<table class="confurm">
<FORM ACTION="https://server43.instantssl.co.jp/~ba21424/yoyaku-new/modcook.cgi" METHOD=post>
<INPUT TYPE=HIDDEN NAME="filename" VALUE="d260630111337">
<tr>
<td class="return"><a href="http://www.balitouryokou.com/"><img src="./img/return.gif" border=0></a></td>
<td class="next">
<INPUT TYPE="image" src="./img/next.gif" border=0>
</td>
<!--<td><a href="http://www.balitouryokou.com/"><img src="./img/return_top.gif" border=0></a></td>-->
</tr>
</FORM></table>

の箇所がHTML上正しく解釈されていない点が原因かと思います。上記箇所を

 

<FORM ACTION="https://server43.instantssl.co.jp/~ba21424/yoyaku-new/modcook.cgi" METHOD=post>
<table class="confurm">
<tr>
<td class="return"><a href="http://www.balitouryokou.com/"><img src="./img/return.gif" border=0></a></td>
<td class="next">
<INPUT TYPE=HIDDEN NAME="filename" VALUE="d260630111337">
<INPUT TYPE="image" src="./img/next.gif" border=0>
</td>
<!--<td><a href="http://www.balitouryokou.com/"><img src="./img/return_top.gif" border=0></a></td>-->
</tr>
</table>
</FORM>

のように変更したら動かないでしょうか?

Re: クロスドメイントラッキングで悩んでいます

初級者 ✭
山田良太さま、ありがとうございます。

さっそく、ご指摘の部分を修正しましたが、状況は変わりません。
やはり、共用SSLサーバーに飛ぶところで、クライアンドIDが変わってしまい、New Sessionになってしまいます。

Re: クロスドメイントラッキングで悩んでいます

レジェンド
何度か操作してみましたが、共有SSLサーバーに遷移するときのURLにクロスドメイントラッキング用のパラメーター「_ga」がつくときがあったり、つかないときがあったり、という挙動ですね(現在も改修を行っている感じでしょうか)。

テスト前に共有SSLサーバー側のドメインのCookieを削除しても同じでしょうか?(もしくは毎回シークレットモードでタブを開くか)

Re: クロスドメイントラッキングで悩んでいます

初級者 ✭
山田さま、いろいろテストしていただき、ありがとうございます。

そうなんですよ、SSLサーバーに遷移する際、_gaがついたりつかなかったりするのです。

そのため、「うまく行った」と思っても、別の日にテストすると、駄目で、ほとほと困っておりました。

山田様がかかれているように、シークレットモードで開くと、確実に_gaはつきません。

ただ、不思議な事に、シークレットモードでも、一度SSL側に遷移すれば、以降はちゃんとトラッキングができています。

多分、Cookieの関係じゃないかな?と思っております。

ただ、Cookieの事に対して、疎いので、皆様のお知恵をお借りしたいと思っております