如何安装跟踪脚本
若要添加跟踪脚本,只需在您的网站页面插入一小段代码。在Finteza面板打开您的网站并进入“设置”:
复制跟踪代码并将其粘贴到<head></head>标签中的所有网站页面。
如果您尚未在Finteza注册您的网站,请在“网站”部分点击“添加”。指定网站名称和地址,以立即接收跟踪代码。 |
|
请务必在您网站的所有页面都插入跟踪代码,否则访问统计将不完整。 |
例如#
插入代码如下:
<script type="text/javascript">
|
在复制的代码中,{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");
|
主跟踪代码(从Finteza服务器下载)不同时插入到页面 ― 独立于其他元素。因此,它不会减慢主页的加载速度。
网站注册参数#
插入代码包括调用将网站访问事件发送至Finteza的fz("register", ...)函数。这个函数支持多个附加参数:
参数 |
类型 |
描述 |
---|---|---|
trackHash |
boolean |
启用网页散列(定位点)更改跟踪。
启用此参数,使Finteza跟踪网页URL中的散列更改。每次散列更改时,都会向系统发送一个新网页访问事件。 |
trackLinks |
boolean |
对位于网站页面上的外部链接启用跟踪单击。
如果您在网站上使用多个外部链接(例如,在与广告网络协作时),此参数可以使您确定用户如何离开网站。
每次点击外部链接,都会向Finteza发送一个特殊事件。有关此类事件的报告可在网站中获得 ― 在Finteza面板网页的“退出”部分。 |
timeOnPage |
boolean |
启用精确计算用户在网页上花费的时间。
默认情况下,该参数根据入口和内部转换时间之间的差值进行计算。然而,这种计算却不适用于最后访问的页面,因为没有到下一个内部网页的转换。
如果启用,JavaScript Client每隔15秒向Finteza发送一个特殊事件,通知用户仍在网页上。因此,即使对于单个视图,您也可以更准确地跟踪所花费的时间。
只在用户在网页上停留的前两分钟发送事件。 |
启用其他参数的示例:
fz( "register", "website", {
|
使用内容安全策略时#
内容安全策略标准是专为防止恶意代码进入网站页面而设计的。如果您使用此安全策略,请为网站添加一个异常情况,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'>
|
这将为浏览器显示脚本的位置,以便于无需在下载脚本本身时花费时间就可以立即解析地址(在下载网页时)。
代理脚本下载,通过您的网站#
为了避免Finteza脚本下载被阻,建议通过您的网站代理。