Cách theo dõi iframe và cửa sổ cha dưới dạng một lần xem trang trong Google Analytics


7

Tôi có một trang web chứa các đặc điểm sau:

  • Tiêu đề được xác định bởi mã mà nhóm của tôi kiểm soát trên tên miền phụ B và được tải qua iframe
  • Phần thân được xác định bởi mã và nền tảng của bên thứ ba trên tên miền phụ A và là trang mẹ
  • Footer được xác định bởi mã mà nhóm của tôi điều khiển trên tên miền phụ B và được tải thông qua iframe

Tôi đang sử dụng Google Analytics (GA) để theo dõi số lần xem trang. Tôi muốn tải của mỗi trang (bao gồm cả ba yếu tố) để đăng ký GA dưới dạng một lần xem trang. Ngoài ra, các nhấp chuột trong tiêu đề và chân trang không được tính là các lượt truy cập được giới thiệu. Làm thế nào tôi có thể thực hiện điều này?

Tôi biết rằng tôi có thể giải quyết vấn đề người giới thiệu bằng theo dõi tên miền chéo :

['_setDomainName', 'maindomain.com']

Tuy nhiên, tôi cũng phải theo dõi số lần xem trang để có hiệu lực:

['_trackPageview']

Điều này sẽ dẫn đến 3 lượt xem trang được theo dõi cho một lần tải trang thực tế khi có liên quan đến người dùng. Vì trang web cụ thể này thu hút hàng triệu khách truy cập mỗi tháng, tăng gấp ba lần không lý tưởng và sẽ đưa chúng tôi vượt qua 10 triệu sự kiện Google Analytics sẽ theo dõi đáng tin cậy trên gói miễn phí .

Câu trả lời:


1

Tôi thực sự phải đặt câu hỏi về sự phức tạp của thiết lập mà bạn đề xuất, nó sẽ không giúp ích cho tính khả dụng của trang web nói chung và bạn sẽ tải xuống tập lệnh ba lần mà không có lý do chính đáng. Bao gồm các tệp được phát triển vì lý do chính xác này và sẽ khuyên bạn nên xem xét lại kế hoạch của mình.

Thứ hai, bạn đang va vào đường phân chia giữa GA và được trả tiền cho các giải pháp như xu hướng web hoặc omnatio cung cấp nhiều thẻ có kịch bản hơn. Đối với một trang web có kích thước này, bạn thực sự cần phải chuyển sang trường phân tích được trả tiền để giúp bạn hiểu được sự phức tạp này. Tuy nhiên, câu trả lời này tại SO ' Theo dõi tên miền phụ của Google với Google Analytics ' có thể đưa ra một giải pháp.

Mặt khác, tôi nghĩ rằng bạn có thể đẩy một số sự kiện tùy chỉnh cho mỗi thẻ cho phép bạn tự thêm số và nhận kết quả, nhưng GA đơn giản là không được xây dựng để đối phó với các tình huống như thế này.


Hãy tin tôi, tôi không phải là người hâm mộ sự phức tạp của thiết lập. Vấn đề là chúng tôi có một nhà cung cấp bên ngoài kiểm soát nội dung phi iframe và chúng tôi kiểm soát nội dung iframe (menu) trong nỗ lực làm cho nó phù hợp với phần còn lại của sự hiện diện web của chúng tôi do các mặt hàng thỉnh thoảng thay đổi. Các thay đổi trong sản phẩm được nhà cung cấp hỗ trợ đủ chậm để trang web của chúng tôi sẽ bị hỏng nếu chúng tôi không thể cập nhật phần đó. Tôi cũng thừa nhận chúng tôi là một trường hợp sử dụng rất đặc biệt, vì vậy tại sao tôi lại dấn thân vào chuyên môn có nguồn gốc đám đông. :)
Shaun

@Shaun đủ công bằng, Bạn đã thử đẩy một sự kiện chứ không phải là một lượt xem trang? Tôi nghĩ rằng nếu bạn đẩy cùng một sự kiện có tên trong một lần tải thì google chỉ ghi lại một lượt xem - đã lâu rồi tôi mới làm bất cứ điều gì như thế này nhưng nó có thể đáng để thử nghiệm.
toomanyairmiles

Chỉ cần làm rõ: Bạn đề nghị rằng, đối với tiêu đề, chúng tôi sử dụng _setDomainName, sau đó _trackEventthay vì _trackPageviewđể Google nhận ra tên miền mới cho tiêu đề mà không cần nhấn đúp vào số lần xem trang?
Shaun

@Shaun vâng, đó là trường hợp.
toomanyairmiles

0

Tôi không chắc chắn điều này có thể xảy ra với phiên bản Google Analytics hiện tại và có lẽ là một gợi ý bạn cần thực hiện với họ.

Tuy nhiên, nếu bạn hài lòng chỉ có trang chính (bao gồm mã iFrame) được theo dõi, bạn có thể đặt mã Google Analytics trên trang đó chứ không phải trên các trang tên miền phụ của bạn. Điều này có nghĩa là bất kỳ nhấp chuột nào bên trong iframe sẽ không được theo dõi mà có lẽ không phải là điều bạn muốn. Điều này có lẽ sẽ tốt hơn so với tình hình hiện tại của bạn.


Đây thực sự là những gì chúng ta hiện đang có. Vấn đề chính với cách tiếp cận này là, khi bạn nhấp vào iframe để tải thứ gì đó trên hoặc tên miền, Google Analytics cho rằng nội dung iframe là một tham chiếu bên ngoài. Tuy nhiên, về mặt khái niệm, tất cả đều là cùng một trang, vì vậy chúng tôi không muốn những lần nhấp như vậy được tính là lượt truy cập được giới thiệu.
Shaun
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.