Die Ausführung von WP Rocket auf einem WooCommerce-Shop ist eine intelligente Leistungsmaßnahme, aber es ist natürlich, sich zu fragen, ob ein Caching-Plugin Ihre Produktfeeds beeinträchtigen kann. Die gute Nachricht ist, dass Product Feed Pro und WP Rocket gut zusammenarbeiten – die Feed-Generierung erfolgt vollständig serverseitig und das Caching berührt niemals Ihre Feed-Dateien. Es gibt ein bestimmtes Szenario zu prüfen: Wenn Sie die Funktion "Facebook Pixel Add to Cart Tracking" verwenden und die Option "JavaScript-Ausführung verzögern" von WP Rocket aktiviert haben, müssen Sie einen Ausschluss hinzufügen. Dieser Artikel führt Sie durch.
Wie die Feed-Generierung mit aktivem WP Rocket funktioniert
Product Feed Pro generiert Ihre Feeds als statische XML-, CSV- oder Textdateien und speichert sie im Upload-Ordner Ihrer Website (unter wp-content/uploads/woo-product-feed-pro/). Wenn ein Kanal wie Google Shopping oder Facebook Catalog Ihren Feed abruft, liefert Ihr Webserver die Datei direkt aus – es ist keine WordPress-Seitenanfrage beteiligt, sodass der Seiten-Cache von WP Rocket keine Rolle spielt.
Feed-Zeitpläne werden über Action Scheduler auf dem Server ausgeführt. Sie laufen unabhängig davon, ob die Seite aus dem Cache geliefert wird. Automatische Feed-Aktualisierungen funktionieren also wie gewohnt.
Alle Admin-Aktionen in Product Feed – einschließlich der Erstellung von Feeds, deren manueller Aktualisierung und der Anpassung von Einstellungen – verwenden den Admin-AJAX-Endpunkt von WordPress. WP Rocket wendet seine Optimierungen nicht auf den WordPress-Adminbereich an, sodass das Admin-Panel normal funktioniert.
Wenn WP Rocket aktiv ist, registriert Product Feed Pro automatisch Ihre Feed-URLs als Preload-Ausschlüsse auf der Seite von WP Rocket – keine manuelle Konfiguration erforderlich. Dies verhindert, dass WP Rocket die (potenziell großen) Feed-Dateien vorab lädt.
Prüfen Sie die JavaScript-Ausführung verzögern, wenn Sie Facebook Pixel verwenden
Der einzige Bereich, in dem WP Rocket Product Feed Pro beeinflussen kann, ist die Facebook Pixel-Funktion. Wenn Sie Facebook Pixel hinzufügen in Product Feed → Einstellungen aktivieren, lädt das Plugin ein kleines Skript (woosea_add_cart.js) auf Ihrer Storefront. Dieses Skript löst das "Add to Cart"-Ereignis aus, damit Facebook Käufer verfolgen kann, wenn sie Artikel in ihren Warenkorb legen.
Die Funktion "JavaScript-Ausführung verzögern" von WP Rocket hält alles JavaScript zurück, bis ein Käufer mit der Seite interagiert. Wenn diese Funktion aktiv ist und woosea_add_cart.js nicht ausgeschlossen ist, wird das "Add to Cart"-Ereignis erst nach der ersten Benutzerinteraktion ausgelöst – das bedeutet, dass einige Ereignisse möglicherweise gar nicht getrackt werden.
So schließen Sie das Skript aus
- Gehen Sie in Ihrem WordPress-Admin zu Einstellungen → WP Rocket.
- Öffnen Sie den Tab Dateioptimierung.
- Scrollen Sie zum Abschnitt JavaScript-Ausführung verzögern.
- Finden Sie das Feld Ausgeschlossene JavaScript-Dateien und fügen Sie
woosea_add_cart.jsin einer neuen Zeile hinzu. - Klicken Sie auf Änderungen speichern.

Fehlerbehebung
woosea_add_cart.js in das Feld Ausgeschlossene JavaScript-Dateien ein und speichern Sie. Stellen Sie außerdem sicher, dass Facebook Pixel hinzufügen aktiviert ist und Ihre Pixel-ID in Produktfeed → Einstellungen eingegeben ist.FAQ
/wp-admin/admin-ajax.php) standardmäßig vom Caching aus, was alle Admin-Aktionen von Product Feed Pro abdeckt.Benötigen Sie weitere Hilfe?
Wenn Sie Product Feed Elite verwenden, eröffnen Sie ein Support-Ticket, nachdem Sie sich in Ihr Konto eingeloggt haben.
Wenn Sie Product Feed Pro (kostenlos) verwenden, stellen Sie Ihre Frage im WordPress.org Support-Forum.


