2013-02-13 3 views
0

현재 Google Analytics API throu Javascript의 새로운 기능입니다. 일부 차트를 구현하고 있으며 첫 번째로드에서는 Analytics 계정으로 로그인 한 다음 내 orignal 페이지로 돌아가려면 & 차트를 새로 고치려면 Google 사이트로 리디렉션됩니다.고객 측 Google Analytics 인증

여기서는 사용자가 Google 웹 로그 분석 페이지로 리디렉션하지 않고 대신 구성 파일 또는 애플리케이션 변수에 자격 증명을 저장하려고합니다.

많은 블로그를 검색하고 읽으려고했지만 & 개의 기사는 성공하지 못했습니다.

이 문제를 해결할 수있는 API를 얻을 수있는 트릭/아이디어가 있습니까?

답변

0

Google은 실제 차트를 즉석에서 생성하므로 사이트로 끌어 오지 못하게합니다. 할 수있는 일은 API에서 데이터를 가져온 다음 필요에 따라 사이트에 데이터를 표시하는 것입니다. 나는 수색을하고 그걸로 할 수있는 것처럼 보이는 this으로 몇 가지 예를 발견했다.

API를 통해 데이터를 가져 와서 표시/서식 지정/스타일을 지정하고 차트를 페이지에 추가하는 단계를 거칩니다. 시도해보십시오, Embed Analytics Using the Google Analytics API.

+0

안녕하세요, 제 질문에 분명하지 않았습니다. 내 페이지에 차트를 표시 할 수 있었지만 사용자가 처음으로 Google Analytics에서 자격 증명을 입력하지 않도록하고 싶습니다. 당신이 제공 한 링크는 PHP의 자격 증명이 파일에 저장 될 수있는 것으로 보여졌지만, javascript와 asp.net을 통해 개발하고 있습니다. – Kenz

+0

다음은 [Javascript] (http://analytics-api-samples.googlecode.com/svn/trunk/src/reporting/javascript/ez-ga-dash/docs/user-documentation.html)의 블로그 게시물입니다. 차트를 표시하는 라이브러리. 이미 페이지에 차트가 있다는 것을 알고 있으면 새로운 사용자가 데이터를로드 할 때마다 로그온 할 필요가 없도록 페이지를 인증하는 데 필요한 정보가있을 수 있습니다. – Walls

+0

@Avinash이 문제를 해결할 수 있었습니까? – Walls

0

Google 로그인 페이지로 리디렉션되는 이유는 Google이 사용자가 로그인 한 사용자의 분석 데이터에 연결한다는 것입니다. 즉, 사이트에 로그인하는 각 사용자는 정적 계정의 정보가 아닌 자체 웹 로그 분석 정보를 볼 수 있습니다. 당신이, 당신이 로그인 할 때 다음 해당 자격 증명을 사용, 설치 A와 구글의 API 콘솔 (https://code.google.com/apis/console/)의 "서비스 계정"을 필요가 로그인하는 상관없이 동일한 사용자의 분석 데이터 싶은 경우

.

많은 사람들이 이에 대한 해결책을 찾고있는 것처럼 보입니다. 따라서 NuGet 패키지를 만들었습니다 : - API 콘솔에 설정 한 "서비스 계정"에 연결 - Google Analytics 데이터를 모두 가져옵니다. like - Google Charts API 을 사용하여 해당 데이터를 표시하며이 모든 작업을 매우 쉽게 수정할 수 있습니다. 자세한 내용은 https://www.nuget.org/packages/GoogleAnalytics.GoogleCharts.NET/을 참조하십시오.