SITE IN REFERRER で送信不能??

smaruさん (2009-09-15 09:17:00) www.bodycube.com

前回のご質問から3ヶ月が経ちました...

やっと各ページに「trace.js」をsrcしまして、キーワードを分析しようと思うたら、フォームの送信ボタンが効かなくなりました。
なんでじゃろ?

ブックマークからのリダイレクトの場合は問題なく送信できます。
外部からのリンクをたどって送信するとダメみたいです。

バージョンはたぶん2.0.7。
送信できないのはまずいので、全ページ元に戻してあります。

何を確認すれば、和田様の愛の鞭がいただけますでしょうか?

Re:SITE IN REFERRER で送信不能??

和田 (2009-09-15 17:46:40) www.synck.com

えーとですね、あんまり大きく変更はないはずなので非常にお手数とは存じますがバージョンアップ的なものを・・・。過去のバージョンだとcookieの位置などの関係があるかもしれないので、うまくtraceできないかもしれません。

できれば一度、エラーになる状態で見させていただければ一発で原因がわかるのですが・・・

Firefoxにエラーコンソールという機能があるのでどういうエラーで送信ができないかご報告いただけると非常に助かります。

エラーコンソールの中身

smaruさん (2009-09-15 18:33:36) www.bodycube.com

えーっと、とりあえずエラーコンソールで見てみました。

・malformed URI sequence
・document.getElementById("confirmBody") is null

なるエラーが出ましたぞ。

エラー状態をお見せできるのは深夜になるかと...すいましぇん。
(なにぶん運用中の予約のフォームなので今はリスキーすぎて...)

Re:エラーコンソールの中身

和田 (2009-09-16 16:28:58) www.synck.com

う~む。なんだろう・・・。
ひょっとするとcookie側のアレかもしれないので、一度実装後、ブラウザを再起動するとサクッと動くかもしれませんが動かないかもしれません・・・。あとは実際に見てみてってとこですが。ちなみにtrace.jsはメールフォーム自体には組み込まないでくださいねっ!

ブラウザ再起動

smaruさん (2009-09-18 06:34:35) www.bodycube.com

実装後、再起動...

ダメでした。
Firefox、IE、Mac版Firefoxと試してみましたが全滅です。

あとはバージョンアップですか...
いろいろいじくっているので、できれば避けたいところです。

他に何か方法はないもんでしょうか?

やっぱり一度診て下さい!

smaruさん (2009-10-04 14:02:24) www.bodycube.com

いろいろ悩んでみましたが、やっぱり一度診て下さい。

時間を示し合わせて、その時間に現象を再現しますので
診てやってはいただけませんでしょうか?

でも、出来ればアクセス数の少ない夜中の時間帯がいいんですけど。

お願いします。<(_ _)>

Re:やっぱり一度診て下さい!

和田 (2009-10-07 03:52:51) www.synck.com

了解です~。FTP情報をいただけると非常にスムーズなんですが、事前に今日の何時!という話になると作業やなんやでできない可能性があるので、1ページだけGoogleにインデックスされる裏ページ(表面から見えないページ)を作ってもらう方向はどうでしょうか?

すごいニッチなきーワードを仕込んでおいて、普通の方の目に触れないようなページを用意しておいて頂けるとこちらとしても非常に作業しやすいです。

診て見て下さい。

smaruさん (2009-10-10 18:25:37) www.bodycube.com

おぉ!ありがとうございます!!

では早速、おねがいいたします。

ページは2つ
最初のページはこうです。↓

www.bodycube.com/thalassotherapy/thalasso_3.html

キーワード:ボディキューブ&タラソテラピーの「力」 


次のページはこれです↓

www.bodycube.com/salon/saloninfo_link.html

キーワード:ボディキューブ&お世話になってる方のご紹介です 

実はこのページを作りこんでいるときに判明しましたが、最初のページ
www.bodycube.com/thalassotherapy/thalasso_3.html
はノーリファラーでもキーワード検索でも問題なくフォームプロは稼動しました。
2つ目のページ
www.bodycube.com/salon/saloninfo_link.html
はキーワード検索からだとダメなようでも、ノーリファラーの場合は稼動しました。

両方そのままの状態ですので、何卒よろしくお願いします。

FTP情報はどちらに送ればよろしいでしょうか?

Re:診て見て下さい。

和田 (2009-10-15 04:54:05) www.synck.com

いましがたテスト送信をさせていただきますた!
IE6では無事送信できるようですがメールとどいておりますか?

解ったような気がします...

smaruさん (2009-10-15 14:52:10) www.bodycube.com

現象の再現パターンに一貫性がないので、ムキになって検証しているうちに解ったような気がします。

自分は「検索デスク」(www.searchdesk.com)を利用して検索エンジンを使っているのですが、どうやらそれが原因のようです。
「検索デスク」は所定の場所にキーワードを入力し、任意の検索エンジンを選択して検索できるようになっているものなのですが、どうやらその仕組みを介すと「SITE IN REFERRER」が「キーワード」をうまく拾えずエラーになるような気がします。 というか絶対そうです。

和田様、一度検証してみてください。
そして対策があれば教えてくださいませ。

サイトの常態はそのままにしておきますので、何卒よろしくお願い致します。

Re:解ったような気がします...

和田 (2009-10-15 14:59:10) www.synck.com

まさにその通りですね(笑
この「検索デスク」とやらは困ったもんでクエリをsjisでGoogleにpostしているようで、その関係でsjisをdecodeURIできずにエラーになってしまっているようです。sjisでGoogleを使っている人が万に一つ居ればエラーになっちゃいますね・・・。これをfixするためには文字コードのチェックを入れるか、クエリのチェックを入れなくてはならないためちょっとfixするのは難しいかもしれません・・・。エヘ。

やっぱり...ですか

smaruさん (2009-10-15 16:26:23) www.bodycube.com

そうでしたか...(T_T)

そうなると、「検索デスク」的なポータルを使っていないことを前提ですね。

まぁ、ほとんどの人は使わないんでしょうけどねぇ...

それより、収集できるデータの価値を考えるとやはり導入ですな。

和田様、いつもありがとうございます。
これからもよろしくお願い致します!!