Một hồ sơ phân tích đa miền hoặc một hồ sơ phân tích cho mỗi tên miền?


21

Tôi hiện đang chạy một ứng dụng web nhỏ kết nối các doanh nghiệp địa phương với khách hàng mới trong một phân khúc rất cụ thể. Trong vài tháng qua, mô hình này đã hoạt động rất tốt và tăng trưởng rất tuyệt vời, đến nỗi trên thực tế, tôi đang chuẩn bị mở rộng ứng dụng để hỗ trợ nhiều trang web / hốc. Cuối cùng, nó sẽ được cấu trúc rất giống với StackExchange ở chỗ mỗi trang web sẽ có tên miền, thiết kế và trọng tâm riêng, nhưng chạy trên cùng một nền tảng.

Như đã nói, tôi đã cố gắng nghĩ ra cách tốt nhất để xử lý các phân tích (cụ thể là Google Analytics) cho thiết lập này.

Hai yêu cầu của tôi về cơ bản là tôi muốn có thể xem số liệu thống kê tổng hợp cho tất cả các trang web để tôi có thể có được cái nhìn tổng quan về cách hệ thống hoạt động nói chung trên cơ sở hàng ngày, nhưng cũng có thể thu hẹp đến cụ thể trang web và theo dõi ở cấp độ đó cho mục đích SEO, tiếp thị và gỡ lỗi.

Điều tôi hy vọng là những người khác có thể đã làm điều này hoặc có nhiều kinh nghiệm hơn với Google Analytics có thể cho tôi biết liệu tôi có nên tạo một hồ sơ phân tích đa miền hay không (và tìm ra cách phá vỡ nó bằng cách trang web) hoặc tạo một hồ sơ cho mỗi trang web và có id hồ sơ duy nhất được cấu hình với các trang web trong hệ thống của tôi.

Từ quan điểm phát triển, tôi thích làm việc trước đây.

Cảm ơn bạn trước thời gian và hiểu biết của bạn!

Câu trả lời:


20

Cả hai phương pháp đều không hoàn hảo; Cả hai đều có ưu và nhược điểm của họ.

Chắc chắn đơn giản hơn khi có một khóa Google Analytics riêng biệt cho mỗi tên miền hoặc tên miền phụ. Không có câu hỏi về điều này. Tuy nhiên, điều đó bị phá vỡ khi bạn có hàng chục hoặc hàng trăm tên miền.

Nếu bạn có nhiều Tên miền sử dụng cùng một khóa Google Analytics, bạn phải đẩy tên miền theo từng yêu cầu, như vậy.

var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-5620270-24']); 
_gaq.push(['_setDomainName', '.stackexchange.com']); 
_gaq.push(['_trackPageview']);

Sau đó, bạn có thể phân đoạn khá dễ dàng dựa trên Tên máy chủ ... chỉ cần sử dụng menu thả xuống Phân đoạn nâng cao ở trên cùng bên phải và tạo phân khúc cho hostname="gaming.stackexchange.com"hoặc một cái gì đó tương tự. Bạn thậm chí có thể thực hiện các phân đoạn tổng hợp, hostname="gaming.stackexchange.com" OR hostname="webapps.stackexchange.com" OR hostname="cooking.stackexchange.com"vv

Nếu bạn có nhiều tên miền khác nhau , nó khó hơn nhiều .

Gọi _link()phương thức trong bất kỳ liên kết giữa các tên miền. Nếu các liên kết hiện tại của bạn có dạng:

<a href="https://www.secondsite.com/?login=parameters">Login Now</a>

thay đổi chúng thành:

<a href="https://www.secondsite.com/?login=parameters" onclick="_gaq.push(['_link', 'http://www.firstsite.com']); return false;">Login Now</a>

Đối với các tên miền khác nhau, chúng tôi chỉ cần sử dụng các khóa Google Analytics khác nhau ..


ai đó trên twitter cũng chỉ ra code.google.com/apis/analytics/docs/tracking/ Kẻ
Jeff Atwood

Một điều nữa để xem xét ở đây. Bạn sẽ được hiển thị số liệu thống kê cho các khách hàng khác nhau? Sau đó, tôi sẽ đi với các ID riêng biệt
trọc

Các phân tích chỉ để sử dụng nội bộ, không ai khác cần truy cập. Thêm nữa là chúng ta sẽ có một trang web cho các cửa hàng cắm trại, một trang web cho các cửa hàng câu cá, v.v.
Daniel Pehrson

Bạn đã quyết định phương pháp nào bạn sẽ sử dụng cho Daniel này chưa? Tôi có hoàn cảnh tương tự, và tôi tò mò ...
Michael D

1
Tôi sẽ thử tùy chọn thứ hai ( google.com/support/analytics/bin/, ) và xem cách nó hoạt động. Việc thực hiện này rất có thể là cách đây ít nhất là vài tháng nữa (tôi dự định trước.)
Daniel Pehrson

7

Có thêm thông tin về theo dõi tên miền chéo ở đây . Như Jeff đã đề cập, theo dõi tên miền chéo không dành cho những người yếu tim nhưng có thể đạt được bằng một vài dòng mã jQuery chọn ra các liên kết và thêm cuộc gọi theo dõi phù hợp. Bạn cũng có thể cần thêm các cuộc gọi theo dõi vào biểu mẫu nếu chúng đăng giữa các tên miền.

Nếu bạn đang cố gắng xem toàn bộ mạng lưới các trang web của bạn hoạt động như thế nào và có lẽ thiết lập các mục tiêu liên quan đến nhiều trang web thì đó thực sự là cách duy nhất để đi.


1
vâng, thật đáng sợ khi các phân tích tên miền chéo thực sự (có cùng khóa) yêu cầu bạn "chạm" vào mỗi siêu liên kết trên trang, nhưng dường như không thể tránh khỏi.
Jeff Atwood

1
Điều thú vị là dựa trên việc tôi đọc tài liệu, có vẻ như bạn cần liên kết javascript trên các liên kết giữa các trang, điều này sẽ rất hiếm nếu ở tất cả các mạng của tôi (các trang web thực sự có nghĩa là các silo độc lập chỉ chạy trên cùng một nền tảng.) Thỉnh thoảng người ta có thể liên kết đến một trang web tương tự khác trong tiêu đề nhưng nó sẽ không phổ biến.
Daniel Pehrson

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.