Inizia
Come funziona WP Rocket con Product Feed Pro - AdTribes
  1. Casa
  2. Knowledge Base
  3. Integrazione
  4. Come funziona WP Rocket con Product Feed Pro

Come funziona WP Rocket con Product Feed Pro

Eseguire WP Rocket su un negozio WooCommerce è una mossa intelligente per le prestazioni, ma è naturale chiedersi se un plugin di caching possa interferire con i tuoi feed di prodotti. La buona notizia è che Product Feed Pro e WP Rocket funzionano bene insieme: la generazione dei feed è interamente lato server e il caching non tocca mai i tuoi file di feed. C'è uno scenario specifico da verificare: se utilizzi la funzione di tracciamento Aggiungi al carrello del Pixel di Facebook e hai abilitato Ritarda l'esecuzione di JavaScript di WP Rocket, dovrai aggiungere un'esclusione. Questo articolo ti guiderà.

Come funziona la generazione dei feed con WP Rocket attivo

Product Feed Pro genera i tuoi feed come file XML, CSV o di testo statici e li memorizza nella cartella dei caricamenti del tuo sito (in wp-content/uploads/woo-product-feed-pro/). Quando un canale come Google Shopping o Catalogo Facebook recupera il tuo feed, il tuo server web consegna direttamente il file: non è coinvolta alcuna richiesta di pagina WordPress, quindi la cache delle pagine di WP Rocket non ha alcun ruolo.

Le pianificazioni dei feed vengono eseguite tramite Action Scheduler sul server. Vengono eseguite indipendentemente dal fatto che la pagina venga servita dalla cache. Pertanto, gli aggiornamenti automatici dei feed continuano a funzionare normalmente.

Tutte le azioni di amministrazione in Product Feed, inclusa la creazione di feed, l'aggiornamento manuale e la modifica delle impostazioni, utilizzano l'endpoint AJAX di amministrazione di WordPress. WP Rocket non applica le sue ottimizzazioni all'area di amministrazione di WordPress, quindi il pannello di amministrazione funziona normalmente.

Quando WP Rocket è attivo, Product Feed Pro registra automaticamente gli URL dei tuoi feed come esclusioni di precaricamento dal lato di WP Rocket, senza necessità di configurazione manuale. Ciò impedisce a WP Rocket di precaricare i file di feed (potenzialmente di grandi dimensioni).

Controlla Ritarda l'esecuzione di JavaScript se utilizzi il Pixel di Facebook

L'unica area in cui WP Rocket può influire su Product Feed Pro è la funzione Pixel di Facebook. Quando abiliti Aggiungi Pixel di Facebook in Product Feed → Impostazioni, il plugin carica un piccolo script (woosea_add_cart.js) sul tuo storefront. Questo script attiva l'evento Aggiungi al carrello in modo che Facebook possa tracciare gli acquirenti mentre aggiungono articoli al loro carrello.

La funzione Ritarda l'esecuzione di JavaScript di WP Rocket trattiene tutto il JavaScript fino a quando un acquirente non interagisce con la pagina. Se questa è attiva e woosea_add_cart.js non è escluso, l'evento Aggiungi al carrello viene attivato solo dopo la prima interazione dell'utente, il che significa che alcuni eventi potrebbero non essere tracciati affatto.

Come escludere lo script

  1. Vai su Impostazioni → WP Rocket nella tua bacheca WordPress.
  2. Apri la scheda Ottimizzazione file.
  3. Scorri fino alla sezione Ritarda l'esecuzione di JavaScript.
  4. Trova il campo File JavaScript esclusi e aggiungi woosea_add_cart.js su una nuova riga.
  5. Fai clic su Save Changes.
Scheda Ottimizzazione file di WP Rocket che mostra il campo File JavaScript esclusi con woosea_add_cart.js aggiunto

Hai bisogno di questo passaggio solo se hai attivato la casella Aggiungi Pixel di Facebook in Product Feed → Impostazioni. Se non utilizzi la funzionalità Pixel di Facebook, non sono necessarie modifiche alla configurazione di WP Rocket.

Risoluzione dei problemi

Gli eventi Aggiungi al carrello di Pixel di Facebook non vengono registrati
Verifica se Ritarda l'esecuzione di JavaScript è abilitato nella scheda Ottimizzazione file di WP Rocket. In tal caso, aggiungi woosea_add_cart.js al campo File JavaScript esclusi e salva. Verifica inoltre che Aggiungi Pixel di Facebook sia abilitato e che il tuo ID Pixel sia inserito in Product Feed → Impostazioni.
I feed non vengono aggiornati secondo la loro normale pianificazione
Controlla la coda di Action Scheduler in WooCommerce → Stato → Azioni pianificate per le attività di generazione feed fallite o in sospeso. Product Feed Pro pianifica i feed tramite Action Scheduler, quindi la temporizzazione dei feed è indipendente dalle richieste di pagina.
Il pannello di amministrazione di Product Feed non risponde
Controlla la console del tuo browser per errori JavaScript e disabilita temporaneamente l'ottimizzazione dei file di WP Rocket per escluderla. WP Rocket normalmente non ottimizza l'area di amministrazione di WordPress, quindi se il pannello è danneggiato, è improbabile che WP Rocket sia la causa.

Domande frequenti

Devo configurare qualcosa se non utilizzo la funzionalità Pixel di Facebook?
No. La generazione dei feed, la consegna dei file dei feed e l'amministrazione di Product Feed funzionano normalmente con WP Rocket attivo e nelle sue impostazioni predefinite.
WP Rocket metterà in cache i miei file dei feed?
No. I file dei feed sono file XML o CSV statici archiviati nella cartella dei caricamenti e distribuiti direttamente dal tuo server web. WP Rocket memorizza nella cache solo le richieste di pagina di WordPress, quindi i file dei feed non vengono interessati.
Posso utilizzare l'integrazione CDN di WP Rocket insieme a Product Feed Pro?
Sì. I file dei feed sono solo file caricati: verranno serviti tramite la CDN come qualsiasi altro asset nella tua cartella dei caricamenti. I consumatori di feed come Google o Meta recuperano l'URL del feed secondo la loro pianificazione e la consegna tramite CDN funziona bene per questo.
Dovrei aggiungere esclusioni alle regole di cache di WP Rocket per Product Feed Pro?
Non sono necessarie esclusioni aggiuntive. WP Rocket esclude già l'endpoint AJAX di amministrazione (/wp-admin/admin-ajax.php) dalla cache per impostazione predefinita, il che copre tutte le azioni di amministrazione di Product Feed Pro.

Serve ulteriore aiuto?

Se utilizzi Product Feed Elite, apri un ticket di supporto dopo aver effettuato l'accesso al tuo account.

Se utilizzi Product Feed Pro (gratuito), poni la tua domanda nel forum di supporto di WordPress.org.

Questo articolo è stato utile?

Articoli Correlati

Completa il tuo acquisto
Feed Prodotti WooCommerce AdTribes

Il miglior plugin per i feed di prodotti WooCommerce

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Prodotto
Risorse e Informazioni
Siti Partner
Rymera