I have a hotel client who is using a form that links to one of two booking engines (KCData or SynXis) on a different domain based on the selected values. However, the form isn't traditionally coded so to speak, as it does not contain an "action" to call - so using linkByPost for cross domain tracking won't work in this situation.
<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>
The form is being managed/controlled by a JavaScript Document called "CBE", so that was modified with a getLinkerURL code (as I thought this might work, and was told it should):
// 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();
}
Both domains have the pageTracker._SetAllowLinker(True); coding on them. However, only the target page has the setAllowHash(false); on it. I know it is deprecated code, but I don't have access to the target domain to change things around - is the setAllowHash(false); coding interfering here? Does it need to be added to the main domain that I want passing cookies?
Is there anything else I can do to achieve cross domain tracking on this? I've read other cases where people have has issues with SynXis and other 3rd Party Booking engines. Any help, insight , or direction would be very helpful. Thank you in advance!