Hogyan akadályozzuk meg, hogy a WordPress gyorsítótárazó bővítményei, mint a WP Rocket, zavarják a Post Affiliate Pro nyomkövető szkripteket

Hogyan akadályozzuk meg, hogy a WordPress gyorsítótárazó bővítményei, mint a WP Rocket, zavarják a Post Affiliate Pro nyomkövető szkripteket

Probléma meghatározása

A WordPress gyorsítótárazó és optimalizáló bővítményei, mint a WP Rocket, Autoptimize, W3 Total Cache és LiteSpeed Cache, népszerűek a weboldalak gyorsításához. Azonban akaratlanul is megzavarhatják a partneri nyomkövetést azáltal, hogy megváltoztatják a JavaScript betöltésének módját. Ez megakadályozhatja, hogy a Post Affiliate Pro nyomkövető szkriptjei helyesen fussanak le, így partneri kattintások vagy vásárlások maradhatnak ki.

Fontos megérteni, hogyan módosítják ezek a bővítmények a szkriptek betöltését, hogy a nyomkövetés pontos maradjon, és a partnerprogram megfelelően működjön.

Hogyan befolyásolják a WP Rocket és más gyorsítótárazó bővítmények a Post Affiliate Pro nyomkövetést

A WP Rocket és hasonló bővítmények úgy optimalizálják az oldalát, hogy késleltetik, egyesítik vagy minifikálják a JavaScript fájlokat. Gyakran adnak olyan attribútumokat a <script> tagekhez, mint a “defer” vagy “async”, vagy áthelyezik a szkripteket a láblécbe. Bár ezek a változtatások javítják a teljesítményt, megzavarhatják a Post Affiliate Pro nyomkövető szkriptek működéséhez szükséges pontos időzítést, így hibás nyomkövetést okozva.

A leggyakoribb problémák:

  • A nyomkövető szkript egyáltalán nem fut le
  • A nyomkövető szkript túl későn fut le (miután a látogató elment)
  • A nyomkövető szkriptet úgy minifikálják vagy egyesítik, hogy az működésképtelenné válik

Hibakeresés: így zárja ki nyomkövető szkriptjét az optimalizálásból

  1. Azonosítsa a nyomkövető szkriptjét: A nyomkövető szkript fájlneve a src attribútumban (pl. a1x2j2) egyedi az Ön telepítéséhez, a szkript ID-ja pedig jellemzően pap_x2s6df8d. A pontos szkript megtalálásához lépjen be a Post Affiliate Pro kereskedői paneljére, majd válassza az Eszközök → Integráció → Kattintáskövetés menüpontot. A kizárásokhoz használja a szkript fájlnevét (a1x2j2) és ID-ját (pap_x2s6df8d) is.
  2. Zárja ki az optimalizálásból:
    • WP Rocket: A WP Rocket beállításainál menjen a „Fájloptimalizálás” részhez, és adja hozzá a nyomkövető szkript teljes URL-jét vagy fájlnevét (ahogy a kereskedői panelen látja, pl. a1x2j2) a „Kizárt JavaScript fájlok” mezőhöz. A szkript ID-ját is megadhatja (pap_x2s6df8d).
    • Egyedi szkriptek: Adja hozzá a data-nowprocket attribútumot a szkript taghez. Példa:
      <script data-nowprocket src="https://yourpapdomain.com/scripts/a1x2j2" id="pap_x2s6df8d"></script>
      
    • Egyéb bővítmények: Keresse a hasonló „Kizárás” vagy „Ne késleltesse” lehetőségeket, és használja a szkript egyedi fájlnevét és ID-ját.
  3. Engedélyezze az aszinkron nyomkövetést: Ha a Post Affiliate Pro WordPress bővítményt használja, kapcsolja be az „Aszinkron nyomkövetés használata, ahol lehetséges” opciót a bővítmény általános beállításai között.
  4. Tesztelje az integrációt: A kizárás után használja a böngésző fejlesztői eszközeit és a Post Affiliate Pro kattintáskövetési teszt funkcióját, hogy ellenőrizze a nyomkövetés működését.

Hogyan javítható a nyomkövetés pontossága a Post Affiliate Pro JavaScript nyomkövetéssel

A megbízhatóság maximalizálásához:

  • Mindig a kereskedői panel Eszközök → Integráció → Kattintáskövetés részében található egyedi nyomkövető szkript fájlnevét használja, mivel a fájlnév egyedi és változhat is.
  • Zárja ki a nyomkövető szkriptet az optimalizálásból annak egyedi URL-je vagy ID-ja alapján.
  • Fontolja meg egy egyedi domain vagy aldomainek (pl. partners.yourdomain.com) használatát a Post Affiliate Pro fiókhoz a nyomkövető szkriptekhez. Kerülje az olyan szavakat a domainben, mint “affiliate” vagy “track”, mert ezeket blokkolhatják a reklámblokkolók.
  • Egy egyedi (semleges) domain használata a nyomkövető szkripthez növeli az esélyét, hogy a szkript betöltődik és lefut, még akkor is, ha a felhasználó agresszív reklám- vagy adatvédelmi blokkolót használ.

Legjobb gyakorlatok a Post Affiliate Pro nyomkövetéshez gyorsítótárazó bővítményekkel

  • Mindig zárja ki a kritikus nyomkövető szkripteket a JavaScript optimalizálásból (késleltetés, egyesítés vagy minifikálás) a gyorsítótárazó bővítményben, használva a szkript src fájlnevét és ID-ját is.
  • Használjon aszinkron nyomkövetést, ahol lehetséges, a nagyobb kompatibilitás és oldalsebesség érdekében.
  • Frissítések után rendszeresen tesztelje a nyomkövetést.
  • Dokumentálja az egyedi szkriptmódosításokat a jövőbeli weboldal-adminisztrátorok számára.
  • Ha lehet, használjon szerver oldali (S2S) nyomkövetést a legnagyobb megbízhatóságért.

Általános tippek: Egyéb optimalizáló bővítmények kezelése

  • Autoptimize: Használja az „Autoptimize által kizárandó szkriptek” mezőt a nyomkövető szkripthez (adja hozzá mind a src fájlnevet, mind az ID-t).
  • W3 Total Cache: Zárja ki a nyomkövető szkriptet a minifikáció és egyesítés beállításokból.
  • LiteSpeed Cache: Adja hozzá a nyomkövető szkripteket a „JS Excludes” listához.
  • Minden esetben konzultáljon a bővítmény dokumentációjával a megfelelő kizárási szintaxisért, és tesztelje alaposan.

Hogyan tesztelhetem, hogy a nyomkövetés működik-e a változtatások után?

  1. Tisztítsa meg az oldal és a böngésző gyorsítótárát.
  2. Kattintson egy partneri hivatkozásra, és ellenőrizze, hogy a nyomkövető szkript betöltődik-e a böngésző hálózati fülén.
  3. Végezzen egy tesztvásárlást vagy konverziót, és ellenőrizze, hogy megjelenik-e a Post Affiliate Pro kereskedői paneljén.
  4. Ha a nyomkövetés nem működik, ellenőrizze újra a kizárási beállításokat, és próbálja meg ideiglenesen letiltani az optimalizációs funkciókat.

Miért nem működik még mindig a partneri nyomkövetésem a kizárások után?

  • Ellenőrizze újra a szkript elérési útját vagy nevét a kizárásoknál (használja mind a src-t, mind az ID-t).
  • Győződjön meg róla, hogy nincs ütköző bővítmény vagy további gyorsítótárazási réteg (CDN, szerver gyorsítótár).
  • Próbálja ki az aszinkron vagy S2S nyomkövetést a nagyobb megbízhatóság érdekében.
  • Forduljon webtárhelyéhez vagy a bővítmény támogatásához haladó hibakeresésért.

Hogyan valósítsam meg kézzel az aszinkron nyomkövető kódot

Ha manuálisan szeretné beilleszteni az aszinkron nyomkövetést, használja az alábbi kódsablont:

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

Cserélje ki a https://yourpapdomain.com/scripts/a1x2j2 és default1 értékeket a saját adataira. Ez biztosítja, hogy a szkript az oldal tartalma után töltődjön be, növelve a kompatibilitást a gyorsítótárazó bővítményekkel.

Tudjon meg többet

A 10 legjobb WordPress partnerbővítmény 2025-re
A 10 legjobb WordPress partnerbővítmény 2025-re

A 10 legjobb WordPress partnerbővítmény 2025-re

Fedezze fel a 2025-ös év 10 legjobb WordPress partnerbővítményét, amelyekkel fellendítheti online vállalkozását. Ismerje meg a legjobb partnerprogram-kezelési, ...

10 perc olvasás
WordPress AffiliateMarketing +3

Jó kezekben lesz!

Csatlakozzon elégedett ügyfeleink közösségéhez és nyújtson kiváló ügyfélszolgálatot a Post Affiliate Pro-val.

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