Ako zabrániť, aby cache pluginy WordPressu ako WP Rocket zasahovali do sledovacích skriptov Post Affiliate Pro

Ako zabrániť, aby cache pluginy WordPressu ako WP Rocket zasahovali do sledovacích skriptov Post Affiliate Pro

Definícia problému

Cache a optimalizačné pluginy WordPressu, ako WP Rocket, Autoptimize, W3 Total Cache a LiteSpeed Cache, sú obľúbené na zrýchlenie webových stránok. Môžu však nechtiac narušiť affiliate sledovanie zmenou spôsobu načítania JavaScriptu. To môže zabrániť správnemu spusteniu sledovacích skriptov Post Affiliate Pro, čo vedie k vynechaným affiliate klikom alebo predajom.

Pochopenie, ako tieto pluginy menia načítavanie skriptov, je nevyhnutné pre udržanie presného sledovania a správne fungovanie vášho affiliate programu.

Ako WP Rocket a iné cache pluginy ovplyvňujú sledovanie Post Affiliate Pro

WP Rocket a podobné pluginy optimalizujú vašu stránku oneskorením, spájaním alebo minifikovaním JavaScriptových súborov. Často pridávajú atribúty ako “defer” alebo “async” do <script> tagov, alebo presúvajú skripty do päty stránky. Hoci tieto zmeny zlepšujú výkon, môžu narušiť presné načasovanie potrebné na správnu funkciu sledovacích skriptov Post Affiliate Pro, čo môže viesť k zlyhaniu sledovania.

Najčastejšie problémy zahŕňajú:

  • Sledovací skript sa vôbec nespustí
  • Sledovací skript sa spustí príliš neskoro (až po odchode návštevníka)
  • Sledovací skript je minifikovaný alebo spojený spôsobom, ktorý naruší jeho funkčnosť

Riešenie problémov: Ako zabezpečiť, aby bol váš sledovací skript vylúčený z optimalizácie

  1. Identifikujte svoj sledovací skript: Názov súboru sledovacieho skriptu v atribúte src (napr. a1x2j2) je jedinečný pre vašu inštaláciu a ID skriptu je zvyčajne pap_x2s6df8d. Presný skript nájdete vo svojom obchodnom paneli Post Affiliate Pro v časti Nástroje → Integrácia → Sledovanie kliknutí. Pre vylúčenia použite ako názov súboru (a1x2j2), tak aj jeho ID (pap_x2s6df8d).
  2. Vylúčte z optimalizácie:
    • WP Rocket: V nastaveniach WP Rocket prejdite na “File Optimization” a pridajte úplnú URL alebo názov súboru vášho sledovacieho skriptu (ako je uvedený v obchodnom paneli, napr. a1x2j2) do poľa “Excluded JavaScript Files”. Môžete tiež zadať ID skriptu (pap_x2s6df8d).
    • Vlastné skripty: Pridajte do script tagu atribút data-nowprocket. Príklad:
      <script data-nowprocket src="https://yourpapdomain.com/scripts/a1x2j2" id="pap_x2s6df8d"></script>
      
    • Iné pluginy: Hľadajte podobné možnosti “Exclude” alebo “Do not defer” a použite jedinečný názov súboru aj ID skriptu.
  3. Povoľte asynchrónne sledovanie: Ak používate WordPress plugin Post Affiliate Pro, v jeho všeobecných nastaveniach povoľte možnosť “Použiť asynchrónne sledovanie, kde je to možné”.
  4. Otestujte svoju integráciu: Po vylúčení skriptu použite nástroje pre vývojárov v prehliadači a testovaciu funkciu sledovania kliknutí v Post Affiliate Pro, aby ste overili, že sledovanie funguje podľa očakávania.

Ako zvýšiť presnosť sledovania pomocou JavaScript sledovania Post Affiliate Pro

Pre čo najspoľahlivejšie sledovanie:

  • Vždy používajte jedinečný názov súboru sledovacieho skriptu (napr. a1x2j2) z časti Nástroje → Integrácia → Sledovanie kliknutí vo vašom obchodnom paneli, pretože názov súboru je jedinečný a môže sa meniť.
  • Vylúčte svoj sledovací skript podľa jeho jedinečnej URL alebo ID zo všetkých cache alebo optimalizačných procesov.
  • Zvážte nasmerovanie vlastnej domény alebo subdomény pre sledovacie skripty vo vašom účte Post Affiliate Pro (napr. partners.vasadomena.com). Vyhnite sa použitiu slov ako “affiliate” alebo “track” v doméne, keďže môžu byť blokované adblockermi.
  • Použitie vlastnej (neutrálnej) domény pre váš sledovací skript zvyšuje pravdepodobnosť, že sa skript načíta a vykoná aj pre používateľov s agresívnymi nástrojmi na ochranu súkromia alebo blokovanie reklám.

Odporúčané postupy pre sledovanie Post Affiliate Pro s cache pluginmi

  • Vždy vylúčte kritické sledovacie skripty z JavaScript optimalizácie (odkladanie, spájanie, minifikovanie) vo vašom cache plugine, a to pomocou názvu súboru v src aj jeho ID.
  • Používajte asynchrónne sledovanie, kde je to možné, na zlepšenie kompatibility a rýchlosti stránky.
  • Pravidelne testujte funkčnosť sledovania po aktualizácii pluginov alebo tém.
  • Zdokumentujte všetky zmeny vlastných skriptov pre budúcich administrátorov stránky.
  • Ak je to možné, využívajte serverové (S2S) sledovanie pre maximálnu spoľahlivosť.

Všeobecné tipy: Ako pracovať s ďalšími optimalizačnými pluginmi

  • Autoptimize: Použite pole “Exclude scripts from Autoptimize” pre váš sledovací skript (pridajte názov jeho src aj ID).
  • W3 Total Cache: Vylúčte váš sledovací skript z nastavení minifikácie a spájania.
  • LiteSpeed Cache: Pridajte sledovacie skripty do zoznamu “JS Excludes”.
  • Vo všetkých prípadoch si pozrite dokumentáciu vášho pluginu pre správnu syntax vylúčenia a dôkladne testujte.

Ako otestujem, či sledovanie po zmenách funguje?

  1. Vymažte cache stránky aj prehliadača.
  2. Kliknite na referral odkaz a overte, že sa sledovací skript načíta v network tabu vášho prehliadača.
  3. Dokončite testovací predaj alebo konverziu a skontrolujte, či sa zobrazí v obchodnom paneli Post Affiliate Pro.
  4. Ak sledovanie nefunguje, skontrolujte nastavenia vylúčení a prípadne dočasne vypnite optimalizačné funkcie.

Prečo moje affiliate sledovanie stále nefunguje po vylúčeniach?

  • Skontrolujte cestu alebo názov skriptu vo vašich nastaveniach vylúčenia (použite src aj ID).
  • Uistite sa, že neexistujú konfliktné pluginy alebo ďalšie cache vrstvy (CDN, serverová cache).
  • Skúste prepnúť na asynchrónne alebo S2S sledovanie pre zvýšenú spoľahlivosť.
  • Pre pokročilé riešenie problémov kontaktujte svoj webhosting alebo podporu pluginu.

Ako manuálne implementovať asynchrónny sledovací kód

Ak potrebujete manuálne vložiť asynchrónne sledovanie, použite nasledujúcu šablónu kódu:

<script type="text/javascript">
  (function() {
    var papScriptHeader = document.createElement('script');
    papScriptHeader.src = 'https://yourpapdomain.com/scripts/a1x2j2';
    papScriptHeader.id = 'pap_x2s6df8d';
    papScriptHeader.type = 'text/javascript';
    papScriptHeader.onload = function() {
      try {
        PostAffTracker.setAccountId('default1');
        PostAffTracker.track();
      } catch (err) { }
    }
    document.body.appendChild(papScriptHeader);
  })();
</script>

Nahraďte https://yourpapdomain.com/scripts/a1x2j2 a default1 svojimi skutočnými hodnotami. Takto zabezpečíte, že sa skript načíta až po načítaní obsahu stránky, čím zvýšite kompatibilitu s cache pluginmi.

Zistiť viac

10 najlepších affiliate pluginov pre WordPress v roku 2025
10 najlepších affiliate pluginov pre WordPress v roku 2025

10 najlepších affiliate pluginov pre WordPress v roku 2025

Objavte 10 najlepších affiliate pluginov pre WordPress v roku 2025, ktoré posilnia vaše online podnikanie. Preskúmajte funkcie, ceny a odporúčania odborníkov pr...

11 min čítania
WordPress AffiliateMarketing +3
6 najlepších propagačných materiálov pre vašich affiliate partnerov
6 najlepších propagačných materiálov pre vašich affiliate partnerov

6 najlepších propagačných materiálov pre vašich affiliate partnerov

Niekoľko užitočných tipov, aké značkové propagačné materiály poskytnúť svojim affiliate partnerom, aby ste im uľahčili prácu a zvýšili ich produktivitu....

6 min čítania
AffiliateMarketing PromotionalMaterials +4

Budete v dobrých rukách!

Pridajte sa k našej komunite spokojných klientov a poskytujte vynikajúcu zákaznícku podporu s Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface