3

別のドメインの予約エンジンにリンクするフォームを使用しているクライアントがいます。ただし、いわば伝統的にコード化されたフォームを使用していません。

<div id="qs" align="center">
  <div align="center"><img src="images/qs_title.gif" alt="Quick Search">
      <table width="200" border="0" cellpadding="0" cellspacing="0">
        <!--<form  method="post">--><form  method="post">

....

 <td width="35%" valign="bottom"><div align="left"><a href="javascript:sendToCBE();"><img src="quicksearch/continue-buttom_dreams.gif" alt="Continue" width="83" height="24" border="0" ></a></div></td>

フォームは JavaScript ドキュメント CBE によって管理されているため、getLinkerURL コードで変更されています。

// JavaScript Document
function popup_no_status(loc)
{
var windowW=1000
var windowH=700
s = "width="+windowW+",height="+windowH+",status=yes, resizable=yes, scrollbars=yes";
mywin = window.open(pageTracker._getLinkerUrl(loc), "CBE", s);
mywin.focus();
}

これは機能するはずだと言われましたが、Cookie が渡されていないようです。ターゲット/ドメイン ページには pageTracker._setAllowLinker(true);コードがあります。ただし、setAllowHash(false);コードが含まれているのはターゲット ページだけです。ドメイン 1 (Cookie を渡したいドメイン) にsetAllowHash(false);もそのコードが必要ですか? ここで何が欠けているのかわかりません。Cookie が渡されていないため、最初のドメインから参照 Cookie を取得しています。何か案は?すべての洞察は大歓迎です!

4

1 に答える 1

0

I'm new to stackoverflow and I don't have sufficient reputation comment on the question to clarify it so apologies if I'm breaking any etiquette rules as this is more of an attempt to help than an actual answer.

  1. Does the new popup window's url have the additional tracking parameters appended to it? The cookies are created based on these parameters so if this is not happening that's what you need to fix.

  2. If they are present, then it's probably an issue with your GA setup on the second domain.

If they're not present, add:

console.log('loc: ' + loc');

after: mywin = window.open(pageTracker._getLinkerUrl(loc), "CBE", s);

The url which is logged should have the tracking parameters appended. If not then your issue is with the first domain.

  1. If the parameters are in the loc url, then you should see what's happening after that point - perhaps you have a redirect or something stripping the parameters.

BTW, I've done cross-domain tracking with the deprecated _setAllowHash present and it hasn't caused a problem so I doubt this is an issue.

于 2012-08-17T22:06:14.717 に答える