Javascript 收货页的目标跟踪统计每页刷新次数

Javascript 收货页的目标跟踪统计每页刷新次数,javascript,wordpress,google-analytics,Javascript,Wordpress,Google Analytics,在Google Analytics的目标部分,您可以提供一个URL,如:/thankyou.html,客户在重定向之前只能看到一次。他们不能再回到感谢页面了 但是,在我们的商店网站上,一旦客户退房,他们会自动重定向到收据页面,例如: 终点是一个随机数,您不能将其输入目标。最好是进入: /储存/收据/ 查看该页面视为购买目标,他们可以反复访问该页面,每次都视为结帐 有没有什么方法可以防止他们的访问次数在计算目标的同时被计算不止一次 商店网站软件在收据页面上有一个代码,该代码使功能只能启动一次:

在Google Analytics的目标部分,您可以提供一个URL,如:/thankyou.html,客户在重定向之前只能看到一次。他们不能再回到感谢页面了

但是,在我们的商店网站上,一旦客户退房,他们会自动重定向到收据页面,例如:

终点是一个随机数,您不能将其输入目标。最好是进入:

/储存/收据/

查看该页面视为购买目标,他们可以反复访问该页面,每次都视为结帐

有没有什么方法可以防止他们的访问次数在计算目标的同时被计算不止一次

商店网站软件在收据页面上有一个代码,该代码使功能只能启动一次:

//fire only the first time a page is viewed
if(is_object($order) && $order->viewed == 0)
{
//code here
}
如果我手动将分析代码放在这个代码块中会有帮助吗?
这样做的问题是,它已经通过Yoast的Google分析WordPress插件自动出现在我的标题中。

简单的解决方案是在粘贴的代码中加入虚拟页面视图。所以一旦用户到达页面,它将一次性触发虚拟页面浏览

如果您使用的是旧的google analytics跟踪块,则需要添加以下代码:

//fire only the first time a page is viewed
if(is_object($order) && $order->viewed == 0)
{
_gaq.push(['_trackPageview', '/someone_purchased']);
}
//fire only the first time a page is viewed
if(is_object($order) && $order->viewed == 0)
{
ga('send', 'pageview', '/someone_purchased');
}
如果您正在使用新的google analytics跟踪块,则需要添加以下代码:

//fire only the first time a page is viewed
if(is_object($order) && $order->viewed == 0)
{
_gaq.push(['_trackPageview', '/someone_purchased']);
}
//fire only the first time a page is viewed
if(is_object($order) && $order->viewed == 0)
{
ga('send', 'pageview', '/someone_purchased');
}
添加上述代码后,您将开始在google analytics中看到一个名为“某人购买”的页面。然后你把那一页作为目标加进去,瞧

希望这有帮助

根据文档(页面的一半),在任何情况下,每个会话只跟踪一次目标。