Jakiś czas temu pojawiła się nowa funkcja w WooCommerce, która pozwala nam zobaczyć, skąd pochodzą zamówienia klientów.
Wygląda to dobrze, ale w praktyce nie jest to potrzebne. Do tego taka mała funkcja wdrożona za pomocą skryptu SourceBuster dodaje do kodu witryny około 400kb dodatkowych danych. Wpływa więc na wydajność i szybkość sklepu internetowego na Woocommerce.
Skrypt tworzy całą serię dodatkowych plików analitycznych cookies (sbjs_current, sbjs_current_add, sbjs_first, sbjs_session, etc.). To nie jest do końca zgodne z nowymi regulacjami Google Consent Mode, które weszły w życie 6 marca 2024 roku.
Jak usunąć sourcebuster.min.js i cookies związane ze skryptem z Woocommerce?
Na szczęście w bardzo prosty sposób można to zdezaktywować. Za pomocą jednej opcji zarówno usuniemy niepotrzebne cookies jak i „odchudzimy” sklep.
W celu usunięcia ze strony sourcebuster.min.js wystarczy wejść w panel strony: WooCommerce > Ustawienia > Zaawansowane > Funkcje. Tutaj odznaczamy po prostu pozycje „Atrybucja zamówień”.
Skrypt usunąć można też za pomocą jednej linijki dodanej do pliku motywu w function.php:
update_option('woocommerce_feature_order_attribution_enabled','');
Czy warto usunąć Sourcebuster z Woocommerce?
Zrozumiałe jest, że dostęp do danych źródłowych zamówień może być przydatny, ale czy warto przez to spowalniać stronę i naruszać regulacje dotyczę prywatności? Moim zdaniem nie. Dlatego zachęcam do usunięcia SourceBuster js z WooCommerce i skupienia się na tym, co naprawdę ważne – zapewnieniu szybkiego i efektywnego doświadczenia użytkownika na naszej stronie internetowej.