Zabraňte blokování skriptů pomocí prohlížečů a doplňků AdBlock

Stahování sledovacích skriptů z názvu domény odlišného od vašeho webu se považuje za stahování třetí stranou. Tyto požadavky jsou na straně uživatele blokovány pomocí AdBlock, AdGuard a podobných rozšíření, stejně jako pomocí vestavěných nástrojů prohlížeče určených k boji proti sledování akcí uživatelů.

Z důvodu blokování žádosti mohou být statistiky návštěv a událostí na vašem webu neúplné. To může také zabránit zobrazování reklam prostřednictvím Fintezy.

Abyste se vyhnuli blokování, použijte jednoduché a rychlé řešení: Anti-Adblock. Nástroj je k dispozici přímo z panelu Finteza.

Jak to funguje

Když je povolena funkce Anti-Adblock, zatížení sledovacího skriptu vidí prohlížeč uživatele a všechny jeho doplňky, které jsou staženy spíše ze subdomény vašeho webu než ze serveru Finteza. V tomto případě to nevypadá jako stahování třetí stranou, a proto se na něj nevztahuje blokování.

Díky funkci Anti-Adblock prohlížeč nevidí stahování skriptu jako stahování třetí strany

Výhody řešení:

  • Minimální nastavení: stačí přidat záznam DNS CNAME, zbytek automaticky provede Finteza
  • Menší zatížení: požadavky na skripty budou odesílány přímo na servery Finteza, nikoli prostřednictvím vašeho webu
  • Univerzální řešení: Anti-Adblock funguje s weby navrženými na jakékoli platformě

Jak nastavit

Otevřete panel Finteza a vyberte svůj web. Přejděte do části „Nastavení — Anti-Adblock“.

V nastavení svého webu povolte Anti-Adblock

Kliknutím na „Aktivovat řešení Adblock“ pokračujte v nastavení, které se skládá z několika fází.

Výběr subdomény

V prvním kroku vyberte název subdomény svého webu. Například pro web mysite.com lze zadat content.mysite.com. Při výběru jména postupujte podle níže uvedených doporučení:

  • Subdoména by neměla být obsazena.
  • Použijte neutrální název. Nemělo by to být spojeno s reklamními nebo analytickými systémy. Neměli byste například používat názvy „reklama“, „reklama“, „analytika“, „finteza“ atd.
Vyberte název subdomény

Nastavení záznamu CNAME

V dalším kroku získáte speciální CNAME záznam, který umožňuje mapování vaší subdomény na doménu Finteza na vašem serveru DNS. Sledovací skript je ve skutečnosti načten prostřednictvím domény Finteza. S tímto záznamem server DNS předá požadavky odeslané do vaší subdomény na server Finteza.

Záznam CNAME lze obvykle přidat pomocí ovládacího panelu poskytovatele hostingu. Například můžete použít tyto pokyny pro GoDaddy. Případně můžete kontaktovat správce systému.

Příklad přidání záznamu CNAME

Po přidání záznamu CNAME se vraťte na panel Finteza a klikněte na Hotovo.

Přidejte záznam CNAME na server DNS

Získejte ověření

Distribuce informací na serverech DNS může nějakou dobu trvat. Během této doby bude Finteza pravidelně kontrolovat dostupnost skriptu ve vaší subdoméně. Jakmile bude skript k dispozici, zobrazí se oznámení v části Nastavení Anti-Adblock.

Finteza automaticky vydá certifikát SSL pro vaši subdoménu pomocí služby Let's Encrypt a nainstaluje jej na své servery. Toto je povinný certifikát pro uživatelské prohlížeče, aby důvěřovaly připojení serveru Finteza přes subdoménu a zabránilo blokování. Jakmile je certifikát nainstalován, zobrazí se příslušná zpráva v části nastavení Anti-Adblock.

Po vypršení platnosti není nutné certifikát obnovovat, Finteza to provádí automaticky.


 

Po přidání záznamu CNAME počkejte na kontrolu domény a instalaci certifikátu

Aktualizace skriptu na webu

Po instalaci certifikátu systém poskytne aktualizovanou verzi skriptu Finteza. Aktualizuje ji na všech stránkách vašeho webu. Bude obsahovat novou adresu hlavního sledovacího skriptu:

<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>