Làm cách nào để bạn loại trừ bản thân khỏi Google Analytics trên trang web của mình bằng cookie?


30

Tôi đang cố gắng thiết lập bộ lọc loại trừ bằng cookie trình duyệt, để các lượt truy cập của riêng tôi đến không hiển thị trong Google Analytics của tôi. Tôi đã thử 3 phương pháp khác nhau và không có phương pháp nào cho đến nay. Tôi muốn giúp hiểu những gì tôi đang làm sai và làm thế nào tôi có thể sửa lỗi này.

Phương pháp 1
Trước tiên, tôi đã thử làm theo các hướng dẫn của Google, http://www.google.com/support/analytics/allas rõ ràng = b & ra555581 , để loại trừ lưu lượng truy cập theo Nội dung cookie:

Tạo một trang mới trên tên miền của bạn, chứa mã sau đây:

<body onLoad="javascript:pageTracker._setVar('test_value');">

Phương pháp 2
Tiếp theo, khi nó không hoạt động, tôi đã tìm kiếm và tìm thấy chủ đề Google này, http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=4741f1499823fcd5&hl=vi , nơi Câu trả lời phổ biến nhất nói rằng sử dụng một mã hơi khác:

Phân tích SHS đã viết:

 <body onLoad="javascript:_gaq.push(['_setVar','test_value']);">

Cảm ơn bạn! Điều này hiện đã đặt cookie __utmv chứa "test_value", trong khi bản gốc:

 pageTracker._setVar('test_value')

(mà Google vẫn đang khuyến nghị) đã không quản lý để làm điều đó cho tôi (trong Mac Safari 5 và Firefox 3.6.8).

Vì vậy, tôi đã thử mã này, nhưng nó không hoạt động với tôi.

Phương pháp 3
Cuối cùng, tôi đã tìm kiếm StackOverflow và tìm thấy chủ đề này, https://stackoverflow.com/questions/3495270/exclude-my-traffic-from-google-analytics-USE-cookie-with-subdomain , gợi ý rằng sau đây mã có thể hoạt động:

 <script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(['_setVar', 'exclude_me']);
    _gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
    _gaq.push(['_trackPageview']);
 // etc...
 </script>

Kịch bản này xuất hiện trong phần tử head trong ví dụ, thay vì trong sự kiện onload của phần thân như trong 2 ví dụ trước. Vì vậy, tôi cũng đã thử điều này, nhưng vẫn không gặp may mắn khi cố gắng loại mình ra khỏi Google Analytics.

Lặp lại câu hỏi
Vì vậy, tôi đã thử cả 3 phương pháp trên mà không thành công. Tôi có làm điều gì sai? Làm cách nào tôi có thể loại trừ bản thân khỏi Google Analytics bằng cookie loại trừ cho trình duyệt của mình?

Cập nhật Tôi đã thử nghiệm điều này trong vài ngày nay và tôi đã xác nhận rằng phương pháp thứ 2 loại trừ bạn khỏi theo dõi thực sự có hiệu quả. Vấn đề là các cài đặt bộ lọc không được áp dụng đúng cho hồ sơ của tôi, đã được sửa. Xem câu trả lời được chấp nhận dưới đây.


2
Tại sao không chỉ chặn địa chỉ IP của bạn?
John Conde

1
Bao lâu trước đây bạn đã thử nghiệm các phương pháp này? Có thể mất 24-48 giờ để dữ liệu xuất hiện trên Google Analytics. Thứ hai, bạn đã thêm bộ lọc cookie như được mô tả ở đây chưa: google.com/support/googleanalytics/ ro55494 ?
Niklas

@ John Tôi đã thử điều đó, nó không hoạt động, tôi chỉ xuất hiện ở một thành phố gần đó ... điều đó có nghĩa là địa chỉ IP của tôi là động phải không?
40XUserNotFound

rất có thể Nếu địa chỉ IP của bạn nằm trong một phạm vi được đặt, bạn có thể thử chặn phạm vi đó.
John Conde

@Niklas cho phương pháp đầu tiên, tôi đã thử nghiệm nó trong nhiều ngày, vì vậy tôi khá chắc chắn rằng nó không hoạt động. Đối với hai người kia, tôi khá chắc chắn rằng tôi đã đợi ít nhất 24 giờ để kiểm tra kết quả, nhưng trong trường hợp tôi sẽ đi thử lại và cập nhật những gì tôi tìm hiểu ở đây.
40XUserNotFound

Câu trả lời:


10

Không có gì trong câu hỏi của bạn về bước thứ hai của quy trình. Mã bạn đang sử dụng chỉ nên đặt một biến tùy chỉnh sẽ được gửi đến GA cùng với phần còn lại của dữ liệu theo dõi. Sau đó, bạn cần thiết lập bộ lọc để loại trừ dữ liệu trong đó biến được đặt thành "test_value".

Để tạo bộ lọc, hãy chuyển đến màn hình "Cài đặt phân tích> Cài đặt cấu hình" và nhấp vào "Thêm bộ lọc". Trong màn hình xuất hiện, sử dụng các cài đặt sau:

  • Thêm bộ lọc mới cho hồ sơ
  • Tên bộ lọc: Không bao gồm lưu lượng truy cập của riêng
  • Loại bộ lọc: Bộ lọc tùy chỉnh
  • Nhấp vào nút radio "loại trừ"
  • Trường bộ lọc: Xác định người dùng
  • Mẫu bộ lọc: test_value
  • Phân biệt chữ hoa chữ thường: Không

Bên cạnh đó, hãy nhớ rằng để đặt biến tùy chỉnh, bạn cần thêm mã vào trang của mình, chạy nó sau đó xóa nó. Nếu bạn không xóa nó thì cookie sẽ được đặt cho tất cả khách truy cập và tất cả họ sẽ bị loại trừ. Tốt nhất là thiết lập một cấu hình bổ sung để kiểm tra xem bộ lọc có hoạt động tốt không trước khi áp dụng nó cho cấu hình chính của bạn vì dữ liệu lịch sử không thể được truy xuất nếu bạn thiết lập sai.


cảm ơn vì câu trả lời, nhưng tôi thực sự đã thiết lập bộ lọc trong hồ sơ phân tích của mình, vì vậy đó không phải là vấn đề.
40XUserNotFound

1
OK, sau đó bạn cần kiểm tra các cookie được đặt trong trình duyệt của bạn để xem liệu có một cái nào được gọi __utmvvới giá trị "test_value" không. Ngoài ra, hãy kiểm tra xem có nhiều hơn một bộ cookie cho trang web của bạn không vì điều đó đôi khi có thể là một vấn đề.
Ewan Heming

Một điều khác để thử là kiểm tra những gì được gửi đến GA khi bạn tải một trang. Bạn có thể sử dụng một cái gì đó như addon Firefox Live HTTP Headers hoặc Chrome GA Extension cho việc này. Nhìn xem liệu "test_value" có ở đâu đó trong yêu cầu cho tệp __utm.gif không.
Ewan Heming

do đó, hóa ra tôi (1) chưa bao giờ có bộ lọc được thiết lập đúng trong hồ sơ của mình hoặc (2) cài đặt bộ lọc không bao giờ được chuyển sang giao diện Analytics mới. Tôi có cảm giác đó là trường hợp sau, vì tôi khá chắc chắn rằng tôi đã thiết lập bộ lọc đúng trong giao diện cũ, sử dụng các hướng dẫn bạn đã đề cập ở trên và tôi đã đề cập trong phương pháp 1 về vấn đề của mình. Dù sao, vấn đề là, tôi đã quay lại để kiểm tra các cài đặt trong giao diện mới và hóa ra bộ lọc không có ở đó: / Tôi đã thêm nó và bây giờ nó hoạt động với mã phương thức thứ 2 tôi đã đề cập ở trên.
40XUserNotFound

Cũng lưu ý rằng phân tích google Thời gian thực beta dường như bỏ qua các bộ lọc hoặc ít nhất phải mất một thời gian để các bộ lọc hoạt động. Xem sản phẩmforums.google.com/d/msg/analytics/ahnkTQ0QuRk/ Kẻ
Adam Monsen

8

Một cách để làm điều đó mà không cần cookie là sử dụng tiện ích mở rộng: http://www.igorware.com/extensions/block-yourself-from-analytics Tôi thích điều này bởi vì

  • Tôi đã cài đặt tiện ích mở rộng trong Chrome để tiện ích này có sẵn trên các thiết bị của tôi
  • nó rất dễ cài đặt
  • Tôi không cần tạo một trang ẩn để đặt cookie hoặc thay đổi trang thật tạm thời.
  • Nếu tôi xóa cookie, tôi không cần phải bật lại chúng.

Có một cái gì đó như thế này cho firefox, tôi thấy cái mà bạn đã liên kết quá hoạt động cho chrome, safari, opera
sam

các bình luận của plugin cho thấy nó không còn hoạt động nữa
hansaplast

Cảm ơn vì nhận xét @PhilippKeller Tôi đã xác minh rằng tôi đã cài đặt 2.3.0 hoạt động (nó hoạt động bằng cách ngăn tải xuống tệp ga.js)
David Silva Smith

Vì vậy, bạn xác nhận rằng nó thực sự đang làm việc cho ga mới?
hansaplast

1
@PhilippKeller Tôi đã kiểm tra và dường như nó không hoạt động trên các phân tích mới của Google. Có vẻ là do phiên bản mới sử dụng analytics.js chứ không phải ga.js.
David Silva Smith

8

Đây là plugin chính thức của Google cho tất cả các trình duyệt phổ biến nhất sẽ loại bạn khỏi Google Analytics:

https://tools.google.com.vn/dlpage/gaoptout

Có tất cả các thành viên trong nhóm của bạn cài đặt nó.

PS: Vấn đề với phương pháp lọc dựa trên IP là phân bổ địa chỉ IP động.


Điều này không có cách nào chỉ bao gồm một số tên miền nhất định kể từ phiên bản hôm nay 0.9.6. Bạn đang tự mình phân tích mọi thứ.
lkraav

2
mặc dù không có tùy chọn nào chỉ viết blog GA cho một số tên miền phù hợp với tôi vì tôi có nhiều trang web mà tôi không muốn theo dõi bản thân
hansaplast

2

Cách khắc phục nhanh chóng và dễ dàng nếu bạn đang sử dụng Firefox và không muốn làm rối mã nguồn của mình: Nhận dấu bổ trợ noscript "google-analytics.com" là không đáng tin cậy. Điều này sẽ ngăn Firefox thực hiện trình theo dõi và các lượt truy cập của bạn sẽ không hiển thị trong số liệu thống kê của bạn hoặc bất kỳ số liệu thống kê nào của trang web khác cho vấn đề đó.


Mặc dù đây là một giải pháp, nhưng nó không phải là một giải pháp lý tưởng ... Tôi muốn một giải pháp sẽ hoạt động cho tất cả các trình duyệt. Nhưng cảm ơn vì câu trả lời.
40XUserNotFound

Có một tiện ích mở rộng tương tự có sẵn cho Chrome, ScriptSafe.
Vitruvius

1

Một cách nhanh chóng và bẩn thỉu để dừng tất cả theo dõi trên tất cả các trang web là chỉnh sửa tệp máy chủ của bạn C:\Windows\System32\drivers\etc\hosts và thêm các mục này.

Có lẽ bạn sẽ cần phải khởi động lại trình duyệt của mình sau khi thay đổi chúng.

0.0.0.0       www.google-analytics.com
0.0.0.0       ssl.google-analytics.com

Bạn không cần phải chỉnh sửa các bộ lọc trên trang web của google. Tất nhiên, phương pháp này hầu như vô dụng nếu bạn có nhiều người dùng cần loại trừ và điều đó có nghĩa là bạn không thể sử dụng Trình cắm gỡ lỗi Google Analytics mà tôi khuyên bạn nên thử nghiệm (nó được Google công bố).


Tốt hơn là sử dụng 127.0.0.1 trong hầu hết các trường hợp để trả lời hợp lệ được trả về.
Simon Hayter


1

Nhiệm vụ như vậy phải được giải quyết bằng tính năng bộ lọc Google Analytics.

Tôi khuyên bạn nên xem bài viết này - có một vài bộ lọc Google Analytics khác có thể hữu ích:

http://www.lunametrics.com/blog/2015/12/10/basic-google-analytics-filters/

Ví dụ: tôi cũng khuyên bạn nên thêm bộ lọc loại trừ lưu lượng truy cập theo giai đoạn (mọi người thường quên điều này). Bạn có thể làm điều này theo cách sau:

  • Tên bộ lọc: Loại trừ lưu lượng truy cập trang web Dev
  • Loại bộ lọc: Tùy chỉnh> Loại trừ
  • Trường bộ lọc: Tên máy chủ
  • Mẫu bộ lọc: Nhập mẫu regex của tất cả tên máy chủ phát triển cho trang web của bạn. Ví dụ: nếu tên máy chủ phát triển là dev.example.com, backend.example.com và stage.example.com, bạn sẽ nhập ^ dev.example.com $ | ^ backend.example.com $ | ^ stage.example. com $ trong lĩnh vực này (hoặc một số Regex tương tự).

Một bộ lọc được đề xuất khác - Tên miền chữ thường (tên máy chủ):

  • Tên bộ lọc: Tên máy chủ chữ thường
  • Loại bộ lọc: Tùy chỉnh> Chữ thường
  • Trường bộ lọc: Tên máy chủ

Và cái cuối cùng - chữ thường yêu cầu uri:

  • Tên bộ lọc: URI yêu cầu chữ thường
  • Loại bộ lọc: Tùy chỉnh> Chữ thường
  • Trường bộ lọc: URI yêu cầu

0

Đối với bất kỳ ai thắc mắc, bạn chỉ có thể xóa id khách hàng của mình để dọn sạch dữ liệu phân tích.

Chuyển đến Đối tượng -> Người dùng thám hiểm . Đó là một bản ghi của tất cả các phiên người dùng. Người dùng của tôi đã có một thời lượng phiên rất lớn. Khi bạn phát hiện ra sự bất thường, nhấp vào người dùng và ở dưới cùng của trang, bên trái, bạn sẽ tìm thấy nút xóa . Dữ liệu sẽ được cố định trong 3 ngày.

Buồng trứng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.