구글웹마스터에서 도메인으로 등록하시고 (두개 중 왼쪽) https://console.developers.google.com/ 에서
도메인 확인하신 후 (등록)
사용자 인증정보 > 사용자 인증정보 만들기 > OAuth 2.0 클라이언트 ID 동의화면에서
도메인 넣으시고, 바로 밑에 http(s) 추가한 도메인 넣으시면 됩니다.
안녕하세요:) 현 시점에서 저 같은 경우는 깃허브 페이지(웹 호스팅 서비스)를 이용해서 해결했습니다. 아무래도 구글 클라우드 플랫폼의 정책이 바뀌어서 로컬호스트로는 해당 api를 이용할 수 없는 것 같습니다만 확실하지는 않습니다.
1. 프로젝트에 구글 애널리틱스 API 추가(P.S. 참조)
- APIs&Services/Dashboard 에서 '+ENABLE APIS AND SERVICES' 선택. 'Google Analytics API' 검색 후 선택, ENABLE 클릭.
2. Authorized domains 에 호스팅 도메인 추가
- 프로젝트 선택 후 APIs&Services/OAuto consent screen 의 Authorized domains에 해당 호스팅의 도메인을 추가합니다. 깃허브 페이지의 경우 'ACCOUNT.github.io'의 형식이 됩니다.
3. Client ID 생성 및 Authorized JavaScript origins 에 도메인 추가
- 강의에서와 같이 Client ID를 생성합니다.
- 이때 Restrictions 섹션의 Authorized JavaScript origins에 해당 호스팅의 도메인을 추가합니다. 깃허브 페이지의 경우 'https:/ACCOUNT.github.io'의 형식이 됩니다.
P.S. 저 같은 경우 이대로 페이지를 로드하면 콘솔에서 Not valid origin for the client 오류가 발생했습니다. 검색해보니 (https://stackoverflow.com......50e)구글 애널리틱스 API 추가 후 발행한 Client ID을 사용하면 된다고 합니다.