Tôi có thể thao tác các tham số URL bằng tiện ích mở rộng trình duyệt không?


7

Tôi không chắc đây có phải là diễn đàn phù hợp cho chủ đề này không nhưng là kỹ thuật và không liên quan gì đến lập trình.

Ở cuối một số URL được liên kết từ các trang web khác, một số tham số được thêm vào. Như:

? utm_campaign = socialflow_lifehacker_facebook & utm_source = lifehacker_facebook & utm_medium = socialflow

Cái này gọi là gì? Tôi quen thuộc với các tham số thực sự ảnh hưởng đến đầu ra của trang như ngôn ngữ hoặc userid được truyền từ trang trước. Những điều này dù sao cũng không ảnh hưởng đến đầu ra. Có thể vệ sinh những thứ thêm này? Điều khoản tìm kiếm tôi có thể sử dụng là gì? Tìm kiếm của tôi cho "thao tác các tham số url trong trình duyệt" đã đi vào ngõ cụt.


Điều khó khăn sẽ là mỗi trang web có nó khác nhau. Sẽ dễ dàng hơn để sao chép url, dán nó vào trình duyệt của bạn, chỉnh sửa nó và sau đó nhấn enter hoặc mũi tên đi.
LPChip

Đó là chính xác những gì tôi làm bây giờ. Nhưng vì có ít trang web mà tôi sử dụng thường xuyên, tôi quyết định tự động hóa nó. Nếu trang web được liệt kê, nó sẽ bị thao túng.
dùng7579349

Chỉ để bạn biết rằng nhiều URL sẽ không hoạt động nếu không có những URL này.
harrymc

1
@harrymc, không có lý do gì mà URL không hoạt động nếu không có các tham số đó. Và tôi đưa ra quan điểm để loại bỏ chúng khi chia sẻ liên kết với người khác. Cho đến nay tôi chưa bao giờ gặp phải một cái gì đó không hoạt động, và để làm như vậy ngụ ý ai đó đã hoàn thành. Điều quan trọng là đảm bảo chỉ xóa các tham số UTM chứ không phải các tham số khác (và phá vỡ các tham số, ví dụ: bằng cách vô tình xóa ?).
Kat

Câu trả lời:


5

Đây là các tham số UTM . Chúng thường được sử dụng để phân tích (ví dụ: theo dõi nơi người dùng đến).

Các tiện ích mở rộng trình duyệt có thể xóa các tham số UTM này trước khi bạn gửi yêu cầu đến máy chủ (vì vậy tính năng theo dõi không hoạt động).

Sau khi tìm kiếm nhanh, tôi đã tìm thấy các tiện ích mở rộng sau, nhưng tôi không có kinh nghiệm với chúng và tôi không xác minh xem chúng có tước thông số trước khi máy chủ bị tấn công hay không. Có nhiều khả năng (tìm kiếm "loại bỏ tham số UTM").

Chromium / Chrome:

Firefox:

  • Trình dọn dẹp liên kết ( mã nguồn ) sẽ loại bỏ các tham số khỏi các siêu liên kết (vì vậy có thể nó không hoạt động nếu bạn sao chép-dán URL với các tham số).

  • au-revoir-utm ( mã nguồn ) dường như xóa chúng sau khi trang được tải, vì vậy nó không ngăn được việc theo dõi.

  • URL thuần túy - các mô tả của nó không cho biết nó hoạt động trước hay sau khi tải trang.


Chính xác những gì tôi đang tìm kiếm, jackpot. Cảm ơn bạn. Tâm trí chia sẻ các từ khóa bạn đã sử dụng trong tìm kiếm của bạn.
dùng7579349

@ user7579349: Nếu bạn có nghĩa là từ khóa để tìm kiếm các tiện ích mở rộng phù hợp: Tôi đã đề cập đến "xóa tham số UTM" trong câu trả lời. Bạn cũng có thể thử: "xóa truy vấn UTM", "dải URL UTM", v.v.
unor

1

Bạn thực sự có thể thao tác các URL (bao gồm cả tham số) bằng tiện ích mở rộng trình duyệt, miễn là bạn yêu cầu quyền phù hợp. Thao tác với chúng sau khi điều hướng sẽ hơi vô nghĩa (điểm của các tham số đó là theo dõi các lượt giới thiệu trên web), nhưng bạn có thể sửa đổi các URL trên các trang web trước khi nhấp vào chúng (điều này khá dễ nhưng không hiệu quả đối với việc khởi tạo tập lệnh điều hướng) hoặc tạo tiện ích mở rộng lọc các yêu cầu điều hướng (phần nào giống như cách chặn quảng cáo hoạt động) và sửa đổi các yêu cầu bên ngoài để máy chủ không bao giờ nhìn thấy các thành phần chuỗi truy vấn đó.


1

Các nhà tiếp thị thêm các thông số UTM như utm_campaign, utm_mediumutm_sourceđến các URL chia sẻ để theo dõi. Bạn có thể sử dụng tiện ích mở rộng chrome (như Requestly ) giúp dễ dàng định cấu hình quy tắc loại bỏ các tham số này khỏi tất cả các URL.

ảnh chụp màn hình của ví dụ Requestly


0

Cái này gọi là gì?

Toàn bộ đoạn url bao gồm cả chuỗi ?được gọi là chuỗi truy vấn. Nó có thể được gỡ bỏ như thế này .

Tôi quen thuộc với các tham số thực sự ảnh hưởng đến đầu ra của trang như ngôn ngữ hoặc userid được truyền từ trang trước. Những điều này dù sao cũng không ảnh hưởng đến đầu ra.

Trong ví dụ của bạn, đây là tất cả các tham số theo dõi được Google Analytics sử dụng . Chúng được sử dụng để theo dõi nơi người dùng đến từ khi họ truy cập một trang web. Trang web đích phải có mã javascript GA được nhúng trong trang web để sử dụng các mã này. Đó là khả năng cho trang web để sử dụng các thông số để thay đổi những gì người dùng thấy (hiển thị khác nhau nội dung dựa trên nơi người dùng đến từ ví dụ), nhưng điều này là không bình thường.

Có thể vệ sinh những thứ thêm này?

Tìm kiếm các tham số cụ thể và cố gắng loại bỏ các tham số khỏi url trước khi yêu cầu được gửi có thể gây khó chịu để duy trì (nếu chúng thay đổi). Nhưng chắc chắn là có thể.

Tùy chọn tốt hơn có thể là chỉ chặn Google Analytics như các tiện ích mở rộng "Trình chặn quảng cáo" khác nhau đã làm. Hoặc sử dụng trình duyệt Brave :-)

Điều khoản tìm kiếm tôi có thể sử dụng là gì?

Hy vọng mọi thứ ở trên cung cấp cho bạn thông tin bạn cần tiến hành.

Ghi chú:


> Tùy chọn tốt hơn có thể là chỉ chặn Google Analytics như các tiện ích mở rộng "Trình chặn quảng cáo" khác nhau đã làm. Hoặc sử dụng trình duyệt Brave :-) Đó là một giải pháp nhanh chóng. Tôi sử dụng nguồn gốc ublock.
dùng7579349
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.