Questa guida delinea le migliori pratiche per aiutarti a evitare questi problemi e massimizzare l'efficienza.
Principi Generali
Tutto ciò che è configurato dopo segmenti—inclusi regole, esclusioni e correzioni di massa nell'anteprima—deve essere calcolato in tempo reale ogni volta che il feed viene generato.
- Questi calcoli richiedono molte risorse e possono rallentare le prestazioni generali, causando a volte timeout se la tua connessione scade prima che l'elaborazione sia completa.
- I segmenti, tuttavia, sono pre-elaborati durante l'indicizzazione e memorizzati nel database, rendendoli immediatamente disponibili e riducendo notevolmente il tempo di elaborazione.
- Limita le regole di ottimizzazione a un massimo di 50 per catalogo (limitazione tecnica). Superare questo limite può causare miscalcoli o comportamenti inaspettati, attualmente non esiste un allarme per questo.
- Limita il numero di fonti aggiuntive, con 10 come massimo ragionevole per mantenere le prestazioni.
Esclusioni
Le esclusioni dovrebbero essere usate con parsimonia e solo per casi eccezionali o temporanei. Altrimenti, dovrebbero essere preferiti i segmenti.
Se devono essere utilizzate esclusioni, segui queste migliori pratiche:
Regola d'oro: Evita le regole di esclusione complesse
Non si consigliano esclusioni basate su lunghe liste di ID di prodotto:
- I rallentamenti si verificano spesso quando il sistema controlla ID specifici all'interno di lunghe liste contenenti decine o addirittura centinaia di voci. Anche se questo processo può sembrare semplice, richiede un tempo di elaborazione significativo. Questo metodo dovrebbe essere utilizzato solo per piccole liste (max 10 ID).
Invece di utilizzare liste di ID nelle esclusioni, aggiungi un campo in una fonte aggiuntiva (valore Sì/No) e crea una regola basata su di esso.
Linee guida per le esclusioni
- Si consiglia di disabilitare le esclusioni quando non influenzano alcun prodotto. Queste attiverebbero calcoli inutili.
- Se un'esclusione riguarda solo un piccolo numero di prodotti (ad es., 0,1% o 0,2%), utilizza un segmento invece per evitare calcoli eccessivi per un impatto minimo.
- Si consiglia di mantenere le esclusioni a 4 o 5 al massimo poiché troppe esclusioni attivano calcoli ripetuti.
Segmenti
Segui gli stessi principi delle esclusioni: quando possibile, usa segmenti invece di esclusioni per ridurre il tempo di elaborazione.
Regole
Usa l'operatore corretto per le regole in base al tipo di campo (valori di testo vs. valori numerici) per evitare errori di elaborazione.
Anteprima delle modifiche
Evita di apportare modifiche dirette ai prodotti o aggiustamenti basati su regole nell'anteprima.
Invece, aggiorna i dati del catalogo ogni volta che è possibile o ottimizza i dati alla fonte.