2017-04-17 14 views
0

하위 도메인 간을 추적하는 가장 좋은 방법은 무엇입니까? 이 시나리오는 다음과 같습니다.하위 도메인 간 추적

고객이 내 사이트의 사용자 정의 사이트 이름 또는 하위 도메인을 만들 수 있습니다. 예를 들어 John Doe이 고객으로 등록한 경우 johndoe.mydomain.com이라는 자체 하위 도메인을 만들 수 있습니다. 어떤 의미에서는 각 신규 고객이 가입하고 자체 하위 도메인을 만들 때 하위 도메인이 동적으로 만들어집니다.

누군가가 고객으로 가입하면 온라인 기부를 수락 할 수있는 다른 서비스에 가입 할 수있는 권한이나 능력이 있습니다. 이 기능이나 제품을 구매하기로 결정하면 admin.forms.com의 하위 도메인으로 이동합니다. 고객이이 부가 기능을 구매할 수있는 곳은이 하위 도메인에 있습니다. 따라서 기본적으로 고객은 자신의 맞춤 하위 도메인에서 admin.forms.com으로 이동하여이 서비스에 가입합니다.

목표는이 서비스에 얼마나 많은 고객이 가입하고 있는지 확인하는 것입니다. admin.forms.com에 대한 새 속성을 만드는 것이 합리적입니까? 또는 뷰 또는 세그먼트를 사용해야합니까?

제안/통찰력에 미리 감사드립니다.

답변

0

하위 도메인은 실제로 다른 도메인에 속하기 때문에 도메인 경계를 가로 질러 추적하려면 올바른 cross-domain tracking을 설정해야합니다.

같은 방문자의 페이지 뷰는 clientId를 통해 세션에 연결됩니다. clientId는 쿠키에 저장됩니다. 쿠키는 도메인에 따라 다릅니다. mydomain.com의 쿠키는 forms.com을 탐색하는 클라이언트가 읽을 수 없으므로 clientId는 쿼리 문자열 매개 변수로 이월되어야합니다. 이것이 교차 도메인 추적의 기능입니다.

두 개의 (하위) 도메인에 대한 트래픽을 마치 단일 도메인 인 것처럼 보려는 경우 (즉, 추가보기 또는 속성을 사용하여 중단없이 "사용자 여정"을 원하는 경우) 목적을 무시할 수 있습니다.

cookieDomain 값을 "auto"또는 최상위 도메인으로 설정하지 않는 한 쿠키는 하위 도메인에만 유효하므로 상단에서 추적하는 것을 방해하지 않아도됩니다. 도메인 수준 (그러나 최상위 도메인 수준의 브라우저로 사용자를 연결하려는 경우 (예 : admin.forms.com에서 plain forms.com으로 전환) cookieDomain 필드를 auto로 설정해야합니다. 그렇지 않으면 GA가 새 clientId를 할당합니다 하위 도메인에서 기본 도메인으로 전환).

+0

통찰력을 가져 주셔서 감사합니다. 나는 그것을 매우 감사한다. – JJFossey