Nối chuỗi truy vấn chiến dịch Google Analytics Động bằng jQuery
Bạn bè Todd Baker đã gửi cho tôi một giải pháp qua Twitter cho một vấn đề mà tôi chưa có cơ hội phát triển giải pháp. Vì các blog của chúng tôi trên Compendium đôi khi được lưu trữ trên miền phụ cho khách hàng, chúng tôi muốn thông qua Mã chiến dịch Google Analytics vào miền chính để họ có thể theo dõi khách truy cập một cách hiệu quả.
Tuy nhiên, một khó khăn khác là đảm bảo các blogger của bạn luôn bao gồm mã chiến dịch… điều không nên mong đợi. Giải pháp chính xác là sử dụng JavaScript để thêm động mã chiến dịch khi trang tải.
document.ready (function () {
var campaignQueryString = '? {fill this in}';
var targetDomain = '{điền cái này vào}';
$ ("a [href = 'http: // www." + targetDomain + "]'"). each (function () {
this.href + = campaignQueryString;
});
});
Giải pháp cụ thể này sử dụng và yêu cầu jQuery, một khung JavaScript mã nguồn mở. Tôi là người hâm mộ lớn của jQuery để thêm một số hiệu ứng đẹp mắt vào các trang web . Tuy nhiên, tôi đã nghe phản hồi rằng một số nhà phát triển doanh nghiệp không đánh giá cao việc cố gắng bắt kịp phiên bản.
Nếu bạn sử dụng mã trên, bạn phải bao gồm
jQuery. Tôi khuyên bạn nên tải nó từ Google. Vì nhiều người đang làm điều này, trang của bạn sẽ tải nhanh hơn nhiều vì mã được lưu vào bộ nhớ cache, đã được tải trước đó.Google thậm chí còn cung cấp một Trình tạo URL để chỉ cho bạn cách tạo chuỗi truy vấn chiến dịch của bạn. Nếu bạn muốn thực sự trở nên lạ mắt, tôi khuyên bạn nên thêm các yếu tố như từ khóa, danh mục, tác giả, v.v.