5

Tôi vừa thiết lập theo dõi tên miền chéo phân tích google.
Tôi đã nhìn thấy một vài ví dụ về nó nhưng muốn chắc chắn rằng tôi đã thực hiện nó một cách chính xác.
Tài liệu tôi đã theo dõi ở đây: http://support.google.com/analytics/bin/static.py?page=guide.cs&guide=1034143&topic=1033979Theo dõi tên miền chéo cho tên miền phụ với Google Analytics

Tôi về cơ bản có 3 trang web là tất cả các tên miền phụ.

one.mysite.com 
two.mysite.com 
three.mysite.com 

Tôi đã thêm các dòng sau vào tập lệnh Analytics mặc định và đảm bảo tôi sử dụng cùng một giá trị cho _setAccount.

_gaq.push(['_setDomainName', 'none']); 
_gaq.push(['_setAllowLinker', true]); 

Bây giờ ... phần mà tôi hơi nhầm lẫn là biến _setDomainName.

Tôi có thể để nó là "không" trên cả ba trang web và để _setAllowLinker thực hiện tác vụ hoặc ý tôi là chỉ định các tên miền riêng lẻ như dưới đây?

_gaq.push(['_setDomainName', 'one.mysite.com']); // used on one.mysite.com 
_gaq.push(['_setDomainName', 'two.mysite.com']); // used on two.mysite.com 
_gaq.push(['_setDomainName', 'three.mysite.com']); // used on three.mysite.com 

Trả lời

8

Đối với giao thông subdomain chéo, bạn làm không cần phải thiết lập _setAllowLinker, mặc dù không có hại. Chức năng đó hoạt động như thế nào là cho phép khả năng chuyển cookie Google Analytics của bạn để theo dõi tên miền chéo. Chức năng đó, được bật bởi hàm _link, không cần thiết cho trường hợp sử dụng của bạn.

Nếu bạn đặt setDomainName thành không có gì như vậy, nó làm gì để đặt băm tên miền thành 1 và đặt tên miền của cookie thành tên miền hiện tại. Điều này không giúp bạn theo dõi tên miền phụ chéo, vì lưu lượng truy cập giữa các tên miền phụ sẽ được coi là giới thiệu.

Nếu bạn không có tên miền phụ cấp ba để theo dõi (như foo.bar.example.com), tất cả các bạn cần làm là thiết lập tên miền của bạn vào thư mục gốc của tên miền của bạn như sau:

_gaq.push(['_setDomainName', 'mysite.com']); // used on any mysite.com domain or subdomain 

Nếu bạn nghĩ rằng bạn sẽ cần theo dõi cấp tên miền phụ thứ 3, bạn nên đặt một khoảng thời gian hàng đầu ở phía trước mysite.com, như vậy:

_gaq.push(['_setDomainName', '.mysite.com']); // used on any mysite.com domain or subdomain as well as third level subdomains 

những gì bạn đang làm gì ở đây là hai điều. Thứ nhất, bạn khai báo tên miền nào sẽ được đặt tại (trong trường hợp này, hai tên miền trên giống hệt nhau) bạn đang định cấu hình miền nào sẽ được sử dụng để tạo "băm tên miền" của bạn, đây là lần đầu tiên giá trị phân tách theo thời gian trong cookie Google Analytics. Google Analytics sử dụng "băm tên miền" để ngăn xung đột cookie; nếu băm tên miền của giá trị bạn đã định cấu hình trong setDomainName không nhất quán với giá trị mà bạn đã bắt đầu cookie, thì sẽ phát hiện ra một tập hợp cookie mới và tạo một lượt truy cập hoàn toàn mới (trong đó, trong trường hợp, không phải là những gì bạn muốn.)

+0

ah ... vì vậy tôi chỉ cần _gaq.push (['_ setDomainName', 'mysite.com']); để theo dõi ba tên miền phụ và không cần _gaq.push (['_ link' ... trên các neo? – diggersworld

+0

Chính xác. Miễn là bạn không theo dõi trên các tên miền gốc riêng biệt. nghĩa là '_link' trở nên cần thiết nếu bạn có 'mysite.com' và' my-shoppingcart-site.com'. Về cơ bản, bạn nên theo dõi [Theo dõi qua miền và tên miền con của nó] (http://code.google.com/apis/analytics/docs /tracking/gaTrackingSite.html#domainSubDomains) – Yahel

+0

Nhìn vào ví dụ liên kết, điều đó có nghĩa là tôi cần '.mysite.com'? – diggersworld

Các vấn đề liên quan