防止浏览器和AdBlock插件的脚本拦截

从与您网站不同的域名下载跟踪脚本被视为第三方下载。在AdBlock、AdGuard和类似扩展的帮助下,以及在专为防止用户操作跟踪而设计的内置浏览器工具的帮助下,用户可以阻止此类请求。

由于请求被阻止,您网站上的访问和事件统计信息可能不完整。这也可能阻止通过Finteza展示广告。

为避免拦截,请使用简单快速的解决方案:Anti-Adblock。该工具可直接从Finteza面板来获得。

如何工作

启用反广告拦截功能后,可通过用户浏览器看到跟踪脚本负载,并且其所有插件都会从您网站子域下载(而不是从Finteza服务器)。在这种情况下,这看起来不像第三方下载,因此不会受到阻止。

通过Anti-Adblock功能,脚本下载不会被浏览器视为第三方下载

该解决方案优势:

  • 最低设置:您只需要添加 CNAME DNS记录 ,其余则由Finteza自动完成
  • 减少负载:脚本请求将直接发送到Finteza服务器,而不是通过您的网站
  • 通用解决方案:Anti-Adblock可与任何平台上设计的网站一起使用

如何设定

打开Finteza面板并选择您的网站。导航到“设置 ― 反广告拦截(Anti-Adblock)”。

在您的网站设置中启用反广告拦截(Anti-Adblock)

点击“激活Adblock解决方案”以继续进行设置,该过程包括几个阶段。

子域选择

在第一步,为您的网站子域选择一个名称。例如,可以为mysite.com网站指定content.mysite.com。选择名称时,请遵循以下建议:

  • 子域不应被占用。
  • 使用中立的名称。它不应与广告或分析系统关联。例如,您不应使用名称"ad"、"advertising"、"analytics"、"finteza"等。
选择一个子域名

CNAME记录设置

在下一步,您将获得一个特殊的CNAME记录,该记录可将您的子域映射到DNS服务器上的Finteza域。跟踪脚本实际上是通过Finteza域加载的。通过此记录,DNS服务器会将发送到您子域的请求转发到Finteza服务器。

通常,可以通过主机提供商的控制面板添加CNAME记录。例如,您可以使用这些GoDaddy使用说明。或者,联系您的系统管理员。

添加CNAME记录的示例

添加CNAME记录后,返回Finteza面板并点击“完成”。

将CNAME记录添加到DNS服务器

接收验证

在DNS服务器上分发信息可能需要一些时间。在此期间,Finteza将定期检查您的子域脚本的可用性。脚本可用后,您将在“反广告拦截”设置部分看到通知。

Finteza将使用Let's Encrypt(加密)服务自动为您的子域颁发SSL证书,并将其安装在其服务器中。这是用户浏览器通过子域信任Finteza服务器连接并避免拦截所必需的证书。安装证书后,“反广告拦截”设置部分会显示一条相应的消息。

证书到期时无需手动更新,Finteza会自动完成证书到期后的续订。


 

添加CNAME记录后,等待域名检查和证书安装

网站中的脚本更新

安装证书后,系统将提供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","content.mysite.com/core.js","fz");
  fz("register","website","cboiparebnimbhhkhankjpolkaajvaceho");
</script>