Opis
WP Full Picture to wszechstronna wtyczka do ochrony prywatności i analityki dla WordPressa i WooCommerce.
Dzięki WP Full Picture możesz:
– łatwo zainstalować wiele popularnych narzędzi śledzących, takich jak Google Analytics, Ads, Meta Pixel, GTM i inne,
– używać ich zgodnie z przepisami dotyczącymi prywatności (dzięki wbudowanemu banerowi zgody i innymi narzędziom do ochrony prywatności),
– oraz śledzić działania użytkowników i zdarzenia WooCommerce.
⚙️ JAK TO DZIAŁA – W 3 KROKACH
- Zainstaluj wszystkie potrzebne narzędzia analityczne i marketingowe za pomocą gotowych do użycia modułów,
- (opcjonalnie) Skonfiguruj śledzenie zdarzeń WooCommerce i działań użytkownika,
- Włącz wbudowany baner zgody i (opcjonalnie) inne funkcje prywatności.
Wszystkie Twoje narzędzia śledzące będą przestrzegać ustawień banera zgody i ładować się tylko wtedy, gdy użytkownik wyrazi zgodę na pliki cookie (chyba że ustawisz to inaczej) – bez skanowania plików cookie, limitów i problemów z integracją.
🧩 CO DOSTAJESZ
WP Full Picture zawiera:
- 16 gotowych do użycia modułów do instalacji Google Analytics, Google Ads, Google Tag Manager, Meta Pixel, Microsoft Clarity, Microsoft Advertising, Matomo, PostHog, Simple Analytics, LinkedIn Insight Tag, Plausible Analytics, X Ads / Twitter Ads, TikTok Pixel, Pinterest Conversion Tag, Hotjar, Crazy Egg i Inspectlet,
- Integrację z Managerem Tagów Google oraz moduł Własne Skrypty do instalowania innych narzędzi,
- Prekonfigurowane śledzenie WooCommerce – od śledzenia wyświetleń produktów po zamówienia,
- Śledzenie zdarzeń – śledzenie wysyłania formularzy, śledzenie kliknięć, linków partnerskich i innych zdarzeń,
- Zestaw narzędzi do ochrony prywatności – baner zgody, menedżer ramek iframe, pomocnik konfiguracji RODO i inne,
- Możliwość wyświetlania raportów ruchu w panelu admin. WP – możesz przeglądać raporty z Looker Studio, Databox i innych podobnych platform,
- Darmowy pakiet 1000 rekordów zgód, które możesz zapisać w naszej bazie danych w chmurze – sprawdź nasze bardzo przystępne cenowo plany.
Uwaga. Zapisywanie i przechowywanie zgód jest usługą płatną. Jako darmowy użytkownik możesz zapisać 1000 dowodów za darmo i kupić jeden z bardzo przystępnych cenowo planów, gdy potrzebujesz więcej.
🛒 ŚLEDZENIE WOOCOMMERCE
WP Full Picture umożliwia łatwe śledzenie zdarzeń WooCommerce w 14 narzędziach śledzących (takich jak Google Analytics, Meta Pixel lub Hotjar) i Google Tag Manager.
Dowiedz się, jak skonfigurować śledzenie pełnej ścieżki zakupowej (od wyświetlenia produktu do złożenia zamówienia) w Google Analytics w 5 minut.
🍪 BANER ZGODY i inne narzędzia ochrony prywatności
WP Full Picture zawiera baner zgody i kilka innych narzędzi ochrony prywatności, które pomogą Ci zachować zgodność z przepisami dotyczącymi prywatności.
Zobacz, jak wypadamy w porównaniu z CookieBot, CookieYes i Complianz.
👌 ALTERNATYWA DLA…
WP Full Picture to alternatywa dla:
– PixelYourSite, Pixel Manager for WooCommerce i innych podobnych wtyczek,
– wtyczki GTM4WP (WP FP zawiera własną integrację z Google Tag Managerem),
– CookieBot, CookieYes, Complianz i podobnych rozwiązań
😊DLA KOGO JEST WP FP?
WP Full Picture jest dla każdego, kto posiada przynajmniej minimalną wiedzę na temat narzędzi analitycznych. Korzystanie z zaawansowanych funkcji wymaga jednak znajomości HTML i CSS.
Nie polecamy WP Full Picture, jeśli wyświetlasz reklamy na swojej stronie. Nasz baner zgody nie posiada certyfikatu IAB dla stron z reklamami.
👌 DLACZEGO WARTO WYBRAĆ WP FULL PICTURE?
Wybierz WP Full Picture jeśli chcesz:
- zarządzać z jednego miejsca wszystkimi narzędziami analitycznymi i do ochrony prywatności,
- przestrzegać RODO, PiPEDA i innych przepisów dotyczących ochrony prywatności,
- szybko skonfigurować zaawansowane śledzenie działań użytkowników i zdarzeń WooCommerce,
- uniknąć konfliktów między narzędziami analitycznymi a banerami zgody,
- wyświetlić w panelu administracyjnym WP raporty z Looker Studio, Databox i podobnych platform.
✍️ USŁUGI PREMIUM – ZAPISY ZGODY
Wiele rozwiązań do zarządzania zgodami prowadzi podstawowy rejestr zgód w bazie danych WordPress.
Jednak zgody te często nie są w stanie udowodnić, że odwiedzający otrzymał wystarczającą ilość informacji, aby dokonać wyboru. Co więcej, zgody zapisane w bazie danych witryny można łatwo zmanipulować.
W przeciwieństwie do nich, WP Full Picture zapisuje zgody na serwerze w chmurze we Francji (gdzie nie możesz ich edytować). Takie zgody zawierają informacje o:
– konfiguracji banera zgody w momencie wyrażenia zgody
– konfiguracji narzędzi analitycznych w momencie wyrażenia zgody
– kopię strony polityki prywatności
– oraz inne przydatne informacje
💎 WP FULL PICTURE PRO
WP Full Picture Pro to potężne narzędzie dla firm. Oferuje:
- CAPI / Śledzenie po stronie serwera – dokładniejsze śledzenie w Meta Pixel i Google Analytics (dla zamówień WooCommerce).
- Śledzenie zamówień oparte na statusie – śledzenie zamówień w momencie uzyskania określonego statusu zamówienia.
- Zaawansowane triggery: umożliwiają śledzenie działań użytkownika składających się z wielu zdarzeń, takich jak odwiedzenie 5 stron produktów lub okazanie zainteresowania produktem.
- Lead scoring – ocenia odwiedzających na podstawie ich działań, aby zobaczyć, które źródła ruchu przynoszą najlepsze leady.
- Śledzenie metadanych – śledzenie niestandardowych danych użytkowników, postów i taksonomii.
- i więcej
Zrzuty ekranu
Najczęściej zadawane pytania
-
Czy jest coś, co powinienem wiedzieć, zanim zacznę korzystać z wtyczki?
-
Tak. Jeśli korzystasz z wtyczki do cachowania lub narzędzia takiego jak Autoptimize, pamiętaj o wyłączeniu ustawień łączących i minimalizujących pliki JavaScript. Mogą one powodować problemy z wtyczką.
-
Czy WP Full Picture jest niekompatybilny z jakimikolwiek wtyczkami lub motywami?
-
Tak. Do tej pory zauważyliśmy, że wtyczka ma problemy z:
- Wtyczka PixelYourSite – aby uniknąć problemów, przejdź do strony Ustawienia ogólne > Sekcja Wydajność > i włącz opcję „Zapisz główne funkcje JS w pliku”.
- Motyw OceanWP – Ustawienia banera zgody nie są wyświetlane w panelu dostosowywania motywu.
- Motyw Kubio – motyw wykorzystuje style CSS, które sprawiają, że baner zgody WP FP jest wyświetlany na środku strony zamiast na ekranie. Aby to naprawić, proszę dodaj ten kod CSS do swojej strony
body#kubio{transform: none !important;}
- Motyw Vertice – ten sam problem i rozwiązanie co powyżej
-
Czy WP Full Picture obsługuje WooCommerce i nowe bloki WooCommerce?
-
Yes. Both classic WooCommerce elements and new blocks are supported in 14 different tools and Google Tag Manager.
-
Czy WP Full Picture obsługuje Google Consent Mode v2?
-
Tak. Consent mode v2 jest obsługiwany od wersji 7.1. Działa z Google Analytics, Google Ads i GTM. Można go włączyć w ustawieniach banera zgody.
-
Czy WP Full Picture wyświetla statystyki w pulpicie WordPressa?
-
Tak. WP Full Picture umożliwia wyświetlanie w panelu administracyjnym WP raportów i pulpitów nawigacyjnych utworzonych w Google Looker Studio, Databox i innych podobnych usługach.
Platformy te umożliwiają tworzenie zaawansowanych raportów z danymi z różnych narzędzi analitycznych i marketingowych, arkuszy kalkulacyjnych Google, a nawet danych WooCommerce.
-
Zainstalowałem narzędzie analityczne przy użyciu innej wtyczki. Czy muszę je usunąć i zainstalować ponownie przy użyciu WP Full Picture?
-
Nie. Użyj modułu Menedżer Narzędzi Śledzących, aby przejąć kontrolę nad skryptami śledzącymi załadowanymi przez inne wtyczki.
-
Nie, nie musisz. Wszystkie moduły mogą być używane oddzielnie.
-
Moduły WP Full Picture do instalacji narzędzi analitycznych są zoptymalizowane do pracy z banerem zgody WP Full Picture.
-
Czy mogę używać WP Full Picture na stronie, która wyświetla reklamy?
-
Tak, ale z ograniczeniami. Aby wyświetlać spersonalizowane reklamy z Google Adsense i innych podobnych platform reklamowych, musisz użyć banera zgody z certyfikatem IAB FTC. WP Full Picture obecnie go nie posiada.
-
WP Full Picture nie musi blokować plików cookie. Zamiast tego blokuje skrypty, które instalują i używają tych plików cookie.
Efekt końcowy jest taki sam, ale witryna działa nieco szybciej, ponieważ ładuje skrypty śledzące dopiero po wyrażeniu przez odwiedzającego zgody na pliki cookie.
-
Nie. Może być wyświetlany nieograniczoną liczbę razy, na nieograniczonej liczbie stron przez nieograniczoną liczbę odwiedzających.
-
Mieszkam w UE, ale chcę rozpocząć śledzenie odwiedzających zaraz po tym, jak odwiedzą stronę. Czy mogę to zrobić?
-
Technicznie rzecz biorąc, można. Z prawnego punktu widzenia nie.
-
Czy moja witryna będzie zgodna ze WSZYSTKIMI przepisami dotyczącymi prywatności tylko dzięki użyciu WP Full Picture?
-
Nie. Przepisy dotyczące prywatności obejmują wiele obszarów działalności. WP Full Picture pomaga obsługiwać tylko w kwestiach śledzenia, więc musisz działać odpowiednio, aby być w pełni zgodnym z pozostałymi.
-
Tak. WP Full Picture został przetestowany i działa z wielojęzycznymi wtyczkami WPML i Polylang. Możliwe, że działa również z innymi wtyczkami, ale nie testowaliśmy ich.
-
Czy WP Full Picture generuje pliki produktowe (XML feeds) dla Google Shopping lub Facebooka?
-
Nie. WP Full Picture koncentruje się na śledzeniu i prywatności. Aby wygenerować katalog produktów, możesz użyć jednej z wielu wtyczek z repozytorium WordPress lub platform w chmurze.
Recenzje
Kontrybutorzy i deweloperzy
„Zestaw narzędzi do analityki i ochrony prywatności – WP Full Picture” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „Zestaw narzędzi do analityki i ochrony prywatności – WP Full Picture” została przetłumaczona na 1 język. Podziękuj tłumaczom za ich wkład.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
8.5.3 (19-05-2025)
- [New] [Privacy] Setting default consents can be turned off by setting „fp.vars.use_other_cmp” to true
- [Update] [Google Ads] Added „currency” to „purchase” events (for dynamic remarketing)
- [Update] [MS Ads] Added revenue values to some ecommerce events
- [Update] Freemius SDK
- [Update] [Woo] Set a default „woo custom widget” for „list_name”
- [Fix] [GTM] The event „fp_privacyPreferencesChanged” is now pushed to the DL after the consents are updated
8.5.2 (31-03-2025)
- [Fix] [Meta Pixel] By mistake, the field for adding test event code was available only for Pro users
- [Fix] [Woo] There is no longer a PHP notice when there is no „billing address 2”
- [Update] Updated texts in the GDPR setup helper
8.5.1 (24-03-2025)
- [Update] [Meta Pixel] If the _fbp cookie is missing, it is now generated by WP FP to improve match quality
- [Update] [GDPR] Updated texts for the GDPR setup helper and Records of Consents
- [Fix] [Meta Pixel] The settings field for the test event code did not show up until CAPI key was entered
- [Fix] For some reason Select2 fields stopped showing placeholders
8.5.0 (18-03-2025)
- [New] [Woo] Added an option to send „product view” events when visitors change product variants
- [New] [Woo] Added an option to send an extra „product view” event for „default variants” on product pages
- [New] [Records of consent] Visitors can now see the consent data collected in CDB (must be enabled by admin)
- [Update] [Woo] Added an extra check in JS to make sure no order is tracked twice
- [Fix] [Consent Banner] When „Settings” panel was disabled, hiding the panel with toggling icon did not work correctly
- [Fix] [CDB] Fixed a bug which sometimes prevented the latest WP FP configuration from being sent to CDB
- [Fix] Content of files with settings backups sometimes opened directly in a new tab
- [Fix] [Consent banner] Visitor were asked for consent every time priv. policy or tools changed – no matter whether the settings „ask visitors for consent” was enabled or not
- [Other] [Woo] [GA4 / Meta Pixel] Added a check to disable Status-Based Order Tracking (a.k.a Advanced Order Tracking) when the plugin switches from Pro to Free
- [Other] [GA4 / Meta Pixel] Added an extra debug information about server side tracking
- [Other] Cookie for saving consents is now always set to expire after 182 days unless it’s for development
- [Other] New format of saving consents IDs in cdb_id cookie
- [Other] [Woo] [Pro] Added extra checks for getting customer data
- [Other] [Woo] [Pro] Renamed „Advanced Order Tracking” to „Status-Based Order Tracking”
- [Removed] IPs are no longer sent to CDB
8.4.0 (26-02-2025)
- [New] Google Ads can now be installed using GTAG ID
- [New] [Woo] Added an option to provide a custom selector for product teasers
- [Update] Major rewrite of the internal file structure of the admin section of the plugin
- [Update] [Pro] Function for assigning non-HTTP referrers to proper sources no longer changes document.referrer if it contains a UTM
- [Update] WooCommerce default brand taxonomy is now tracked by default. All other ones are now optional.
- [Fix] Custom scripts were not saved in files right after the option was enabled in the general settings
- [Fix] [Woo] [Pro] In some situations user data was not being sent on the purchase confirmation page
- [Fix] [Google Consent Mode] Changed the default state of „functionality” to „denied” (set to „granted” after visitors agree to personalisation cookies)
- [Other] Added a default style „display:none” to consent banner and toggler to hide them when custom content customizers are enabled (e.g. CartFlows setup manager or Kandence Email Customizer)
- [Other] Added an early „return” to the updater function
- [Other] Added a check to make sure that no premium modules are loaded when the user cancels Pro and gets a refund
- [Other] Change links to YT videos to links to the documentation
8.3.2 (27-01-2025)
- [Update] Freemius SDK
8.3.1 (22-01-2025)
- [Fix] Quick fix after last update. JS files did not get loaded if the site admin never save3d „general settings”.
8.3.0 (21-01-2025)
- [New] [Consent banner] Added an option to hide the banner on selected pages
- [New] [Performance] You can now save WP FP’s main JS and Custom Scripts in files
- [New] Free users can now send data to the website’s server via AJAX
- [Update] Added „nowprocket” parameter to inline JS so that WP Rocket does not break the plugin
- [Update] Custom Script now only output important data to fp.cscr object
- [Update] Added a browser console notification when a custom script is loaded and triggered
- [Update] Updated Freemius SDK
- [Fix] [GTM] Re-added mistakenly removed noscript fallback
- [Fix] [Free] WP FP settings didn’t get sent to CDB after they were changed
- [Fix] Consent banner did not hide on the privacy page
- [Fix] [i18n] Updated loading of translation files
- [Removed] Default jQuery file dependency (it is now only added when Woo is enabled)
- [Removed] [Custom Scripts] Removed a condition which prevented scripts from loading in the customizer if the „force load” was active
- [Removed] [Custom Scripts] ID field in a script section (it is not necessary)
- [Other] [GDPR Compliance Helper] Add information that Google reCaptcha is not GDPR compliant and must be replaced
- [Other] Added licence is_pro checks to all JS files
- [Other] [Woo] Moved loading of inline script with the checkout data lower the head element (100 value) to make sure that it loads after the helpers FILE
- [Other] [Consent banner] Added „noopener” attribute to „Powered by” link to remove the warning in ahrefs
8.2.1 (18-12-2024)
- [Fix] [Pro] When changing status of an order which contained a coupon code, Advanced Order Tracking for GA 4 gave error
- [Fix] GDPR Setup Helper no longer shows empty categories when modules are enabled without saved configuration settings
8.2.0 (16-12-2024)
- [New] Free users can now use the ConsentsDB service
- [New] [GA] [Pro] Enhanced conversions is now also available for GA
- [New] [Woo] [Pro] Advanced order tracking for Meta Pixel and GA
- [New] [Free] Checking for bots is now available in the free version
- [Update] Server requests are now by default stopped for known bots
- [Update] Greatly improved system of backing up WP FP’s settings
- [Update] [GA4] Added tracking shipping costs and taxes in separate order parameters
- [Update] Optimized server-side functions for Meta CAPI.
- [Update] Deferring scripts is now done via the WP’s own method introduced in WP 6.3
- [Fix] [Consent banner] Quotes were escaped which prevented shortcodes from working
- [Fix] [Woo] fpdata.woo.cart was empty if there were no mini cart in the HTML of the checkout start page
- [Fix] Moved FP.getInner() to head-js.php to prevent errors on first page load when autoptimize joins JS files
- [Fix] Meta _fbc generation from fbclid URL parameter
- [Fix] [Reports] Fixed a bug that prevented users from creating multiple sections for adding iframes
- [Fix] Fixed the „translations loading too early” notice in WP 6.7
- [Fix] In some cituations Helpers JS file was loaded in the DOM head instead of the footer
- [Fix] [Facebook Pixel] External ID is now sent sha256 encoded
- [Fix] [Hotjar] Woo events were not sent if the user chose not to track event parameters
- [Removed] [GA4] Enabling debugView in the settings – useless if the site is live. Now enabling can be done only via ?ga4debug=on URL parameter
- [Removed] [Woo] Removed an icon indicating whether the order „thank you” page was viewed
- [Removed] Noscript fallbacks are no longer used since they are not GDPR compliant
- [Other] Included latest JS and CSS files for select2 dropdowns
- [Other] Function FP.doActions() can now pass arguments between actions
- [Other] Consent banner – default with increased to 700px
8.1.2 (26-11-2024)
- [Other] Checked compatibility with latest WP version
- [Other] Added Black Friday deal info
8.1.1 (15-10-2024)
- [Fix] A few minor fixes to the logic and texts of the GDPR setup helper
- [Fix] The page no longer refreshes when only Google’s tools are loaded and visitors consent to only some cookies
- [Fix] [Woo] Orders from not logged clients are no longer tracked when they return to the „thank you” page
- [Removed] Removed checkbox with the „Administrator” role for excluded user roles – unnecessary, since admins are always excluded
- [Other] The name of the exported settings file now includes the site’s domain
- [Other] Polish translation of the GDPR setup helper
8.1.0 (08-10-2024)
- [New] Import/export of plugin settings
- [Removed] Adblock usage tracking – removed due to low accuracy
8.0.1 (01-10-2024)
- [Fix] [Pro] Fixed PHP error when a user tried to enter secret key to consentsDB without registering it first
- [Fix] [Facebook] If user.id is missing, no external_id is set
- [Fix] [Woo] Semicolons are now removed from product titles and categories to prevent JSON parsing errors
- [Other] If OceanWP theme is active, then we disable the customizer controls for the Consent Banner and show in-admin notifications.
8.0.0 (24-09-2024)
- [New] [Privacy] [Pro] [Beta] Saving consents in the cloud database
- [New] [Privacy] GDPR setup helper
- [New] [Pro] Lead scoring
- [New] WP Full Picture is now fully translated to Polish
- [New] [Plausible] Added an option to track properties as goals
- [New] [Plausible] [Pro] Custom events tracking
- [New] [Advanced Triggers] [Pro] Added new triggers
- [New] [Consent Banner] You can now add shortcodes and links to all paragraph texts in the banner
- [New] [Consent Banner] Added a new button „I agree only to statistics”
- [New] [Consent Banner] You can now display a button in the corner of the screen for toggling the display of the banner
- [New] [Server side tracking] [Pro] Added AJAX method of sending data to the server so you can choose between this and Rest API.
- [New] [Matomo] WP FP now automatically sends custom „add to cart”, „remove from cart” and „purchase” events along the internal Matomo ecommerce events
- [New] Added a big list of common robots user agents
- [Update] [Plausible] Statistics page can now be added to menu without enabling the „Reports” module
- [Update] [Plausible] Events can now be tracked as either separate events without properties or one event with properties
- [Update] [UI] Improved UI for giving various permissions to non-admin users
- [Update] [Advanced Triggers] [Pro] Improved function for initiating advanced triggers in the JS of tracking modules
- [Update] [Advanced Triggers] [Pro] Trigger title is now clearly marked as „required”
- [Update] [Advanced Triggers] [Pro] Unified the moment of initiating action listeners between scripts of tracking modules
- [Update] [UI] User no longer needs to enter the privacy page URL in separate fields. It is now set to the same URL as in WP’s Settings > Privacy
- [Update] Tracking views of specific page elements now also works for dynamically added elements
- [Update] Improved form tracking
- [Update] Information about the last observed element is now available in fpdata as a reference to the DOM object
- [Update] Optimisations in head-js.php
- [Update] [WooCommerce] Analytics tools are now loaded on the „Thank you” page even if it is not in focus
- [Update] [Privacy] Optional cookies saved by the plugin now wait for consents for statistics
- [Fix] [Advanced Triggers] [Pro] When no conditions are given the trigger always passes checks (previously it didn’t)
- [Fix] Traffic from Line app is now attributed to line-android-app.jp and not line-android-app.js
- [Fix] [GA4 #2, MS Clarity] Applied new UI for tracking metadata
- [Fix] [Privacy] [Hotjar] Order ID is no longer tracked in privacy mode and if visitors didn’t agree to tracking statistics
- [Fix] [Privacy] [Matomo] Cross-browser tracking requires consent to send user IDs
- [Fix] [Inspectlet] Consents to personalisation cookies is no lober required when A/B tests are disabled
- [Fix] [Privacy] [Matomo] When privacy mode is enabled, cross-borwser tracking is disabled until visitors agree to tracking in a consent banner
- [Fix] [Privacy] [Matomo] When privacy mode is enabled, order IDs are randomized
- [Fix] [Advanced triggers] [Pro] When „compare with” value is 0 then the field did not save
- [Fix] [GTM] When „protect datalayer” option was turned on, the option NOT to clear ecommerce data did not work
- [Fix] Fixed cross browser tracking in GA and Matomo
- [Fix] Single checkbox field threw errors when it was not used in the repeater field
- [Fix] [Crazy Egg] Outbound clicks now have correct tag names
- [Fix] Adblock checker sometimes didn’t fire because the test file loaded before the DOM was ready
- [Fix] [Consent Banner] Creating links in descriptions didn’t work correctly when the custom text was removed
- [Fix] Added a workaround to stop Google for WooCommerce plugin from overwriting consents
- [Fix] [Woo] No longer tracks clicks in „add to cart button on product teasers of products that cannot be purchased
- [Fix] [Woo] Settings that required Woo module and plugin, sometimes didn’t get disabled when they should
- [Removed] [Advanced Triggers] [Pro] „Instant” action trigger (Replaced with „dom_loaded” trigger)
- [Other] Mark Advanced Triggers scripts as Premium only
- [Other] Min. required WP version is now 5.4
- [Other] [UI] Added a link to the „What’s new” page with info on latest updates
- [Other] [UI] Added info on what consents are needed to run a script
- [Other] [CSS] Changed the class of a toggle switch from „fupi_slider” to „fupi_switch_slider”
- [Deprecated] fpdata.new_tab will be removed in 8.2 since there is no bulletproof solution to check it
- [Deprecated] adblock checks will be removed in 8.2 since its accuracy is very poor after adblock updates