通过附加某些代码,Google Analytics(分析)可以跟踪来自您自己的域甚至其他域上的购物车的数据。 如果您的商店网站是在与您的主网站不同的子域或域中,请按以下说明配置您的网页。
如果您的网站启动其他子域上的购买结帐过程(例如,如果将客户从 www.mystore.com
发送到 shoppingcart.mystore.com
):
将以下行(以粗体表示)添加到您的商店网站和购物车页面的跟踪代码中:
<script type=quot;text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._setDomainName("mystore.com");
pageTracker._setAllowLinker(true);
pageTracker._trackPageview();
</script>
如果您的网站启动其他商店网站上的购买结帐过程(例如,如果将客户从 www.mystore.com
发送到 www.securecart.com
):
- 将以下行添加到您的商店网站和购物车页面的跟踪代码中。 此代码必须发生在第 2 步的代码之上。
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._setDomainName("none");
pageTracker._setAllowLinker(true);
pageTracker._trackPageview();
</script> - 如下所示,将主要网站到安全网站的链接改为使用
_link
。 请注意,您的 Google Analytics(分析)跟踪代码和对_gat._getTracker
的调用(显示在步骤 1 中)必须置于页面中对_link
调用的上方。 如果您的当前链接如下所示:<a href="https://www.securecart.com/?store=parameters"> 立即购买 </a>
将其更改为:
<a href=" https://www.securecart.com/?store=parameters" οnclick="pageTracker._link(this.href); return false;">立即购买</a>
无论用户是否启用了 JavaScript,以上代码都可以为用户提供链接。 请特别注意,当撇号出现在链接或链接文字中时应转义为反斜杠。
重要提示: 如果您的网页中包含对 _trackPageview(), _link(), _trackTrans(), 或 _linkByPost() 的调用,您的 Analytics(分析)跟踪代码在 HTML 代码中应放置在这些调用的上方。 在这类情况下,跟踪代码可以放在开始 <body> 标记和 JavaScript 调用之间的任何位置。
如果您使用表单将信息发送到购物车,请使用:
<form name="post_form" method="post" onsubmit="pageTracker._linkByPost(this)">
重要提示: 如果您的网页中包含对 _trackPageview(), _link(), _trackTrans(), 或 _linkByPost() 的调用,您的 Analytics(分析)跟踪代码在 HTML 代码中应放置在这些调用的上方。 在这类情况下,跟踪代码可以放在开始 <body> 标记和 JavaScript 调用之间的任何位置。
<script type="text/javascript"></script>