Block Google Analytics

Block Google Analytics on all web sites.

  1. // ==UserScript==
  2. // @name Block Google Analytics
  3. // @namespace Google Analytics
  4. // @version 1.0.1
  5. // @description Block Google Analytics on all web sites.
  6. // @description:ru Блокирует Google Analytics на всех веб-страницах.
  7. // @icon https://www.google.com/s2/favicons?sz=64&domain=www.google.com
  8. // @author Wizzergod
  9. // @license MIT
  10. // @match *://*/*
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14.  
  15. (function() {
  16. 'use strict';
  17.  
  18. // Функция для замены оригинального метода отправки данных в Google Analytics
  19. function blockAnalytics() {
  20. if (typeof window.ga === 'function') {
  21. window.ga = function() {
  22. // Ничего не делать
  23. };
  24. }
  25.  
  26. if (typeof window.gtag === 'function') {
  27. window.gtag = function() {
  28. // Ничего не делать
  29. };
  30. }
  31.  
  32. if (typeof window.dataLayer !== 'undefined') {
  33. window.dataLayer = [];
  34. }
  35. }
  36.  
  37. blockAnalytics();
  38.  
  39. var observer = new MutationObserver(function(mutations) {
  40. mutations.forEach(function(mutation) {
  41. if (mutation.addedNodes && mutation.addedNodes.length > 0) {
  42. blockAnalytics();
  43. }
  44. });
  45. });
  46.  
  47. observer.observe(document, { childList: true, subtree: true });
  48. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址