Aan de slag
Hoe Product Feed Pro werkt met AdTribes
  1. Home
  2. Kennisbank
  3. Integratie
  4. Hoe WP Rocket werkt met Product Feed Pro

Hoe WP Rocket werkt met Product Feed Pro

Het draaien van WP Rocket op een WooCommerce winkel is een slimme prestatiezet, maar het is natuurlijk om je af te vragen of een caching plugin je productfeeds kan beïnvloeden. Het goede nieuws is dat Product Feed Pro en WP Rocket goed samenwerken — feedgeneratie is volledig server-side en caching raakt nooit je feedbestanden. Er is één specifiek scenario om te controleren: als je de Facebook Pixel Add to Cart tracking functie gebruikt en je hebt WP Rocket's JavaScript-uitstel ingeschakeld, moet je één uitsluiting toevoegen. Dit artikel leidt je erdoorheen.

Hoe feedgeneratie werkt met WP Rocket actief

Product Feed Pro genereert je feeds als statische XML-, CSV- of tekstbestanden en slaat ze op in de uploads map van je site (op wp-content/uploads/woo-product-feed-pro/). Wanneer een kanaal zoals Google Shopping of Facebook Catalog je feed ophaalt, levert je webserver het bestand direct aan — er is geen WordPress paginavraag bij betrokken, dus de paginacache van WP Rocket speelt geen rol.

Feed schema's draaien via Action Scheduler op de server. Ze draaien onafhankelijk van of de pagina vanuit de cache wordt geleverd. Dus automatische feedvernieuwingen werken zoals normaal.

Alle admin acties in Product Feed — inclusief het aanmaken van feeds, ze handmatig vernieuwen en instellingen aanpassen — gebruiken het admin AJAX-eindpunt van WordPress. WP Rocket past zijn optimalisaties niet toe op het WordPress admin-gebied, dus het adminpaneel werkt normaal.

Wanneer WP Rocket actief is, registreert Product Feed Pro automatisch je feed URL's als preload-uitsluitingen aan de kant van WP Rocket — geen handmatige configuratie nodig. Dit voorkomt dat WP Rocket de (potentieel grote) feedbestanden vooraf laadt.

Controleer JavaScript-uitstel als je Facebook Pixel gebruikt

Het enige gebied waar WP Rocket invloed kan hebben op Product Feed Pro is de Facebook Pixel functie. Wanneer je Facebook Pixel toevoegen inschakelt in Product Feed → Instellingen, laadt de plugin een klein script (woosea_add_cart.js) op je storefront. Dit script vuurt het Add to Cart event af, zodat Facebook shoppers kan volgen terwijl ze items aan hun winkelwagen toevoegen.

WP Rocket's JavaScript-uitstel functie houdt alle JavaScript vast totdat een shopper met de pagina interageert. Als dit actief is en woosea_add_cart.js niet is uitgesloten, wordt het Add to Cart event pas afgevuurd na de eerste gebruikersinteractie — wat betekent dat sommige events mogelijk helemaal niet worden getrackt.

Hoe het script uit te sluiten

  1. Ga naar Instellingen → WP Rocket in je WordPress admin.
  2. Open het tabblad Bestandsoptimalisatie.
  3. Scroll naar de sectie JavaScript-uitstel.
  4. Zoek het veld Uitgesloten JavaScript-bestanden en voeg woosea_add_cart.js toe op een nieuwe regel.
  5. Klik op Wijzigingen opslaan.
WP Rocket Bestandsoptimalisatie-tabblad met het veld Uitgesloten JavaScript-bestanden en woosea_add_cart.js toegevoegd

Deze stap is alleen nodig als je het selectievakje Facebook Pixel toevoegen hebt ingeschakeld in Product Feed → Instellingen. Als je de Facebook Pixel-functie niet gebruikt, zijn er geen configuratiewijzigingen in WP Rocket nodig.

Probleemoplossing

Facebook Pixel 'Toevoegen aan winkelwagen'-gebeurtenissen worden niet geregistreerd
Controleer of JavaScript-uitvoering vertragen is ingeschakeld in het tabblad Bestandsoptimalisatie van WP Rocket. Zo ja, voeg woosea_add_cart.js toe aan het veld Uitgesloten JavaScript-bestanden en sla op. Verifieer ook dat Facebook Pixel toevoegen is ingeschakeld en je Pixel-ID is ingevoerd in Product Feed → Instellingen.
Feeds worden niet op hun normale schema vernieuwd
Controleer de Action Scheduler-wachtrij onder WooCommerce → Status → Geplande acties op mislukte of wachtende feedgeneratietaken. Product Feed Pro plant feeds via Action Scheduler, dus de timing van de feed is onafhankelijk van paginawaarschuwingen.
Het Product Feed-beheerpaneel reageert niet
Controleer de console van je browser op JavaScript-fouten en schakel tijdelijk de bestandsoptimalisatie van WP Rocket uit om dit uit te sluiten. WP Rocket optimaliseert normaal gesproken niet het WordPress-beheergebied, dus als het paneel defect is, is WP Rocket waarschijnlijk niet de oorzaak.

Veelgestelde vragen

Moet ik iets configureren als ik de Facebook Pixel-functie niet gebruik?
Nee. Feedgeneratie, levering van feedbestanden en het Product Feed-beheer werken allemaal normaal met WP Rocket actief en met de standaardinstellingen.
Cacheert WP Rocket mijn feedbestanden?
Nee. Feedbestanden zijn statische XML- of CSV-bestanden die in je uploads-map worden opgeslagen en rechtstreeks door je webserver worden geleverd. WP Rocket cacheert alleen WordPress-paginawaarschuwingen, dus feedbestanden worden niet beïnvloed.
Kan ik de CDN-integratie van WP Rocket naast Product Feed Pro gebruiken?
Ja. Feedbestanden zijn gewoon geüploade bestanden - ze worden via het CDN geleverd zoals elk ander actief in je uploads-map. Feedconsumenten zoals Google of Meta halen de feed-URL op hun eigen schema op, en CDN-levering werkt hiervoor prima.
Moet ik uitsluitingen toevoegen aan de cache-regels van WP Rocket voor Product Feed Pro?
Er zijn geen extra uitsluitingen nodig. WP Rocket sluit het admin AJAX-eindpunt (/wp-admin/admin-ajax.php) standaard al uit van caching, wat alle admin-acties van Product Feed Pro dekt.

Meer hulp nodig?

Als je Product Feed Elite gebruikt, open dan een supportticket nadat je bent ingelogd op je account.

Als je Product Feed Pro (gratis) gebruikt, stel je vraag dan in het WordPress.org supportforum.

Was dit artikel nuttig?

Gerelateerde artikelen

Voltooi uw aankoop
AdTribes WooCommerce Productfeed

De beste WooCommerce productfeedplugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Product
Bronnen & Info
Partnerwebsites
Rymera