如何安装跟踪脚本

若要添加跟踪脚本,只需在您的网站页面插入一小段代码。在Finteza面板打开您的网站并进入“设置”:

获取您网站的跟踪代码

复制跟踪代码并将其粘贴到<head></head>标签中的所有网站页面。

如果您尚未在Finteza注册您的网站,请在“网站”部分点击“添加”。指定网站名称和地址,以立即接收跟踪代码。


请务必在您网站的所有页面都插入跟踪代码,否则访问统计将不完整。


例如#

插入代码如下:

<script type="text/javascript">
  (function(a,e,f,g,b,c,d){a[b]||(a.FintezaCoreObject=b,a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)},a[b].l=1*new Date,c=e.createElement(f),d=e.getElementsByTagName(f)[0],
   c.async=!0,c.defer=!0,c.src=g,d&&d.parentNode&&d.parentNode.insertBefore(c,d))})
  (window,document,"script","{SCRIPT_URL}","fz");
  fz("register","website","{WEBSITE_ID}");
</script>

在复制的代码中,{SCRIPT_URL}将被从Finteza服务器下载的主跟踪脚本的URL地址所替代。{WEBSITE_ID}将被其在Finteza面板中的网站ID所替代。

插入代码之后,fz()函数出现在网页的主要快捷窗口。若要检查其可用性,请在控制板中执行window.fz。该函数用于调用与Finteza交互的方法。注册网站的示例:

fz("register","website","{WEBSITE_ID}");

如果fz函数名称已被占用,请使用另一个名称。为此,请更改方法声明并在跟踪代码的两个位置中调用:

(window,document,"script","{SCRIPT_URL}","fz-your-name");
fz-your-name("register","website","{WEBSITE_ID}");

主跟踪代码(从Finteza服务器下载)不同时插入到页面 ― 独立于其他元素。因此,它不会减慢主页的加载速度。

网站注册参数#

插入代码包括调用将网站访问事件发送至Finteza的fz("register", ...)函数。这个函数支持多个附加参数:

参数

类型

描述

trackHash

boolean

启用网页散列(定位点)更改跟踪。
 
默认情况下,不跟踪通过网页内的定位点链接进行的转换。只有最初打开网页才被视为浏览量。对于整个内容位于一个长页面(单页面应用)上的网站,这种方法可能不被接受。

 

启用此参数,使Finteza跟踪网页URL中的散列更改。每次散列更改时,都会向系统发送一个新网页访问事件。

trackLinks

boolean

对位于网站页面上的外部链接启用跟踪单击。

 

如果您在网站上使用多个外部链接(例如,在与广告网络协作时),此参数可以使您确定用户如何离开网站。

 

每次点击外部链接,都会向Finteza发送一个特殊事件。有关此类事件的报告可在网站中获得 ― 在Finteza面板网页的“退出”部分。

timeOnPage

boolean

启用精确计算用户在网页上花费的时间。

 

默认情况下,该参数根据入口和内部转换时间之间的差值进行计算。然而,这种计算却不适用于最后访问的页面,因为没有到下一个内部网页的转换。

 

如果启用,JavaScript Client每隔15秒向Finteza发送一个特殊事件,通知用户仍在网页上。因此,即使对于单个视图,您也可以更准确地跟踪所花费的时间。

 

只在用户在网页上停留的前两分钟发送事件。

启用其他参数的示例:

fz( "register""website", {
    "id":"cacgfaknbbubiozaeidyvhoisrajbdvjqg",
    "trackHash"true,
    "trackLinks"true,
    "accurateBounceRate"true,
    "timeOnPage"true
} );

使用内容安全策略时#

内容安全策略标准是专为防止恶意代码进入网站页面而设计的。如果您使用此安全策略,请为网站添加一个异常情况,Finteza脚本将从其中下载到字符串中,并附带每个网页标题中对应的声明,例如:

内容安全策略:script-src 'self' content.mql5.com;

否则,浏览器将阻止core.js加载,从而禁用网站统计信息收集。

通过X-DNS-Prefetch-Control加速下载#

若要加速跟踪脚本的下载,建议在所有网页的标题添加X-DNS-Prefetch-Control指示:

<meta http-equiv='x-dns-prefetch-control' content='on'>
<link rel='dns-prefetch' href='https://content.mql5.com'>

这将为浏览器显示脚本的位置,以便于无需在下载脚本本身时花费时间就可以立即解析地址(在下载网页时)。

代理脚本下载,通过您的网站#

为了避免Finteza脚本下载被阻,建议通过您的网站代理