2011-09-19 4 views
3

저는 짧은 시간 동안 Modernizr을 사용하여 사용자의 브라우저 기능에 따라 사이트 스타일을 지정했습니다. 또한 Google 애널리틱스를 한동안 사용해 왔지만 맞춤 변수를 많이 사용하지는 않았습니다 ...Google Analytics를 사용하여 HTML5 브라우저 기능 (modernizr)을 어떻게 추적합니까?

기본적으로이 두 가지 기능을 결합하고 싶습니다. 사용자 브라우저가 지원하는 기능을 Google에 알려 드리고자합니다. Google 애널리틱스에서 사용자의 몇 퍼센트가 SVG를 지원하는 브라우저를 보유하고 있는지 또는 유연한 박스 지원 기능이 있는지 알고 싶습니다.

이 문제는 어떻게 해결해야합니까? 내가 처분 할 수있는 Google의 맞춤 변수가 매우 제한적이라는 사실을 알고 있습니다. 본문의 최종 수업을 모두 문자열에 넣고 하나의 맞춤 변수로 게시하면 Google 내에서 데이터를 적절하게 분류 할 수 있습니까?

아이디어 나 통찰력을 주셔서 감사합니다.

+0

이 주제에서는이를 수행하는 방법을 알려줍니다. http://stackoverflow.com/questions/6982255/can-i-determine-html5-support-in-my-users-browsers-with-google-analytics – Sander

+0

@Sander Modernizr 테스트의 모든 기능을 추적 할 수없는 것처럼 보입니다. 한 번에 몇 가지. 나는 Google Analytics의 5 가지 변수 한도를 해결하는 방법을 찾고있었습니다. 어쨌든 링크 덕분에. 이전에 검색했을 때 왜 나타나지 않는지 궁금합니다. – Aejay

답변

0

모든 Modernizr의 개별 기능을 쉽게 추적하고 Google 웹 로그 분석에서 쉽게 사용할 수 없습니다.

그러나 Modernizr results table을 사용하여 개별 브라우저가 지원하는 기능에 대한 개요를 얻은 다음 Google 웹 로그 분석의 잠재 고객 브라우저에서이를 상호 참조 할 수 있습니다.

+0

질문에 대한 직접적인 대답이 아닐 수도 있지만 전반적인 문제에 대한 해결책이며, 창의적인 문제입니다. 아이디어를 가져 주셔서 감사합니다. – Aejay

2

Google 분석은 pageTracker._trackPageview();과 같은 호출을 사용하여 자바 스크립트에서 수동으로 호출 할 수 있습니다. 그것은 매우 간단한 코드입니다. 사용 가능한 다른 함수 호출 및 예제 코드는 Analytics API 설명서를 참조하십시오.

Modernizr은 검사하는 각 속성에 대해 Javascript 변수를 설정합니다. if() 블록을 작성하여 해당 속성을보고 if()의 결과에 따라 다른 _trackPageview 호출을 작성하는 것이 간단해야합니다.

+0

충분히 설명 할 수 없었습니다. Modernizr이 감지하는 모든 기능을 추적 할 수 있기를 희망합니다. Google 애널리틱스에서는 한 번에 5 개의 변수 만 설정할 수 있기 때문에 전체 본문 집합이 애널리틱스 변수의 문자열로 사용되거나 Google에서 가변 길이를 제한하는 경우 세분화가 가능한지 궁금합니다. – Aejay

관련 문제