Volusion integration

From ClickTale Wiki
Jump to: navigation, search
ClickTale Wiki
The instructions on this page are intended for self service accounts.
Enterprise customers should contact their account managers for integration support.

The Volusion integration is based on the Classic ASP integration code and allows you to record Volusion websites using the FetchFromWithCookies method.

Please note: Volusion’s one-page checkout uses JavaScript panels, which ClickTale does not support by default. Please visit Recording JavaScript to enable support for these panels.

Replace the bottom part of your tracking code with the one of the following to allow ClickTale to better cache the pages of your website:

HTTPS-compliant Volusion code

This code will record HTTPS/SSL pages as well as standard pages. This functionality is not available for all plans and will not work unless supported by your current plan. The FetchFromWithCookies.js file has to be hosted locally in an HTTPS location, and its source in the script updated.

<!-- ClickTale Bottom part -->
<div id="ClickTaleDiv" style="display: none;"></div>
<script type='text/javascript'>
document.write(unescape("%3Cscript%20src='"+
 (document.location.protocol=='https:'?
  'https://clicktalecdn.sslcs.cdngc.net/www/':
  'http://cdn.clicktale.net/')+
 "WRe.js'%20type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
ClickTaleFetchFromWithCookies.setFromCookie(/^ASPSESSIONID.*/);
ClickTaleFetchFromWithCookies.setFromCookie("CartID5");
ClickTaleFetchFromWithCookies.setFromCookie("History50");
 
ClickTaleFetchFrom = ClickTaleFetchFromWithCookies.constructFetchFromUrl();
var ClickTaleSSL=1;
if(typeof ClickTale=='function') ClickTale([!YOUR PARAMETERS!]);
</script>
<!-- ClickTale end of Bottom part -->

Standard Volusion code

This code cannot record HTTPS/SSL pages, so you will not be able to record the checkout page with this code.

<!-- ClickTale Bottom part -->
<div id="ClickTaleDiv" style="display: none;"></div>
<script type="text/javascript">
if(document.location.protocol!='https:')
  document.write(unescape("%3Cscript%20src='http://cdn.clicktale.net/WRe.js'%20type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
ClickTaleFetchFromWithCookies.setFromCookie(/^ASPSESSIONID.*/);
ClickTaleFetchFromWithCookies.setFromCookie("CartID5");
ClickTaleFetchFromWithCookies.setFromCookie("History50");
 
ClickTaleFetchFrom = ClickTaleFetchFromWithCookies.constructFetchFromUrl();
 
if(typeof ClickTale=='function') ClickTale([!YOUR PARAMETERS!]);
</script>
<!-- ClickTale end of Bottom part -->