1

저는 현재 마케팅 도구에 새로운 기능을 만들고 있습니다.이 기능을 통해 고객은 웹 사이트의 일부 측정 항목을 얻을 수 있습니다. Google Analytics가 사이트에 구현되어있는 한.고객의 웹 사이트에서 데이터를 가져올 수 있습니까?

나는 이미 성공적으로 Hello Analytics Example을 구현했습니다. 그러나 그 구성으로 나는 단지 내 자신의 웹 사이트의 통계를 얻습니다.

이 내용은 Is it possible to get Google Analytics data for any website (not my website) using Google Analytics API?이지만 버전 3을 사용 중이며 버전 4를 사용하고 있으며 링크가이 버전간에 서로 다른 것으로 보입니다.

고객이 Google 애널리틱스 계정에서 내 애플리케이션을 인증해야하는 경우 일반적으로 문제가되지 않습니다.

그래서 제 질문은 다음과 같습니다

  • 사람 상세한 튜토리얼이 있습니까?
  • google-api-example에서 뭔가를 놓쳤습니까?
  • 이전 버전의 API를 사용해야합니까?

자세한 정보가 필요하면 의견을 말해주십시오. 미리 감사드립니다.

답변

1

Google 웹 로그 분석 데이터는 비공개 데이터입니다. 개인 정보에 액세스하려면 정보에 액세스해야합니다. 서비스 계정의 경우 Google 애널리틱스 웹 사이트의 사용자로 서비스 계정 이메일 주소를 추가하여 서비스 계정을 미리 인증 할 수 있습니다.

다른 사람 데이터에 액세스하려면 Oauth2를 사용하고 권한을 요청하는 사용자를 인증해야합니다. 이 사이트에는 PHP 용 Hello Analytics Reporting API 자습서가 있습니다. 따라서이 경우 고객은 애플리케이션을 인증하고 데이터를 읽을 수있는 액세스 권한을 부여해야합니다.

그래서 제 질문은 다음과 같습니다

  • 사람 상세한 튜토리얼이 있습니까?

    Hello Analytics Reporting API

  • 내가 구글-API-예에 뭔가를 놓친 했 OAuth2를 예를 찾고 계십니까?

    서비스 계정 이메일을 추가하여 자신의 데이터에 액세스 할 수있는 권한이 없습니까? 그러나 서비스 계정의 작동 방식을 이해하지 못했을 수 있습니다.

  • 이전 버전의 API를 사용해야합니까?

    보고 api v4 또는 핵심보고 v3을 사용할 수 없습니다.

+1

@DalmTo 내가 찾던 정확히 무엇을 것 같다 OAuth2를 - 예를 통해 갈 것입니다, 감사합니다. 나는 그 때 다시 올 것이다. – Oliver

+0

고객과의 관계에 따라 서비스 계정 전자 메일 주소를 사용하여 액세스 권한을 부여하도록 요청할 수 있습니다.그러나 이는 클라이언트 1이 클라이언트 2의 데이터에 액세스하지 못하도록 보장하지 않아도되므로 보안 문제가 발생할 수 있습니다. – DaImTo

+1

@DalmTo 감사합니다! 이것은 누락 된 링크였습니다. 완전한! – Oliver

관련 문제