테스트 사이트 - 개발 중인 베타 버전입니다

[24.02.17 수정] Google Analytics 통계를 사이트에서 쉽게 확인 할 수 있도록 도와주는 프로그램입니다.

스크린샷 2018-06-17 16.01.03.png

유료버전을 포함한 개발 화면입니다. 설치시의 화면과 다를 수 있습니다.

 

해당 프로그램은 구글 애널리틱스를 사용하고 있어야합니다.

 

해당 파일을 설치한다하여도, 구글 애널리틱스의 사용(설치)법은 안내하지 않습니다.

 

/adm 폴더에 덮어쓰는 형태이며, 다른 폴더는 건드리지 않습니다.

(초기 설계는 플러그인 폴더 등등에 올바르게 넣었으나, 추후 삭제시 귀찮을듯하여, 하나의 폴더에 몰아넣었습니다. 워차피 어드민에서만 사용하는 기능이기 때문에..)

 

만약, "/adm/admin.menu155.php" 파일이 존재한다면, 덮어쓰기전 없는 파일명으로 수정해주시기 바랍니다.

 

"/adm/css/admin_extend_menu155.css" 파일도 사전에 존재한다면, 덮어쓰기전 수정이 필요합니다.

 

설치전 사전 작업이 필요하니 꼭 안내 페이지 확인바랍니다.

 

프로그램 소개 페이지 http://pureani.tistory.com/5129

프로그램 설치 방법 안내 페이지 http://pureani.tistory.com/5130

GA4 버전용 변동사항 페이지 https://pureani.tistory.com/5488

 

[플러그인 요구 사양]

PHP 7.4+ 깃허브에 보시면 7.4부터 지원이라고 적혀있습니다.

 

[설치 혹은 업그레이드 방법]

1. 업그레이드 하시는분은 /adm/google_analytics/ 폴더를 삭제해주세요.

2. [240217] google_analytics_ga4_g5_free.zip 을 다운로드 받아서, 압축을 푸신다음 폴더에 넣어주세요.

3. 프로그램 설치 방법 안내 페이지에서 구글 api.json 을 받아주세요.

   기존에 있으신분들은 새롭게 안받으셔도 됩니다.

   다운받은 파일을 아래 위치에 넣어주세요.

   /adm/google_analytics/lib/api-key.json

4. GA4용 변동사항 페이지를 참고해서 구글애널리틱스 속성 ID를 PHP 파일에 입력합니다.

   속성ID는 애널리틱스에서 관리 - 속성 - 속성세부정보에 있습니다.

   /adm/google_analytics/lib/GoogleAnalytics.php 파일에서 private string $propertyID = ''; 를 찾으신후 값을 넣어주세요.

 

[안내사항]

애널리틱스가 변동되면서 기존에 제공되었던것들이 사라진것도 있고, 아직 재대로 화면에 보여주지 않는것들도 존재합니다.

현재 가능한 부분들을 정리해서 유료버전에서 판매중입니다.

만약 꼭 사용해보고 싶은데, 설치가 힘드신분들은 유료버전에서 설치 플랜을 결제해주세요.

 

유료버전 https://sir.kr/cmall/1529724125

 

[로그]

24.02.17 공개

 

--- 하단은 더이상 지원하지 않는 플러그인 정보입니다. ---

 

[플러그인 요구 사양]

PHP 5.4+ (PHP 7.2 에서 테스트 완료.)

 

[사용 외부 라이브러리]

Chart.js The MIT License (MIT)

google-api-php-client Apache-2.0 License

 

[무료 버전 변경 로그]

2018.06.18 대시보드 지난주 그래프가 안보이는 문제 수정

               m /adm/google_analytics/dashboard.php

               m /adm/google_analytics/dashboard/pageview.php

               m /adm/google_analytics/dashboard/visitor.php

2018.06.17 공개

 

유료버전의 경우 현재 판매자 신청 진행중입니다.

(사진 해상도 올바르게 해서 올렸다 생각했으나, 계속 팅겨서,, 인증제한이 걸렸네요,,)

 

무료버전에서 유료버전의 업그레이드는 그냥 덮어쓰기로 가능하게 할 예정입니다.

 

무료버전의 업데이트는 없을 예정이며, 유료버전만 업데이트 예정입니다.

 

ps. 반응이 괜찮으면, 개인적으로 만들어서 사용하던 프로그램을 그누보드5에 맞춰 컨버팅 후 공개도 생각중입니다.

 

ps2. 설치 난이도가 어느정도 있다고 생각하기 때문에, 설치 가이드를 잘 읽어보시고 순서대로 차근차근 따라가주시기 바랍니다.

 

ps3. 외부 라이브러리를 함께 동봉하지 않은 이유는, 버전에 따라 되고 안되고가 결정되는것이 아니기 때문에, 가이드에 있는 링크를 따라가서 최신파일을 다운로드 받으셔서 사용하시면 되기 때문입니다.

(기존에 사용하던 2년전 소스 PHP 5.4 버전에 맞춰 다시 만들면서 재활용 가능한 부분은 다 재활용하면서 최신 버전으로 올렸는데, 딱히 문제가 발생하지는 않았습니다.)

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 22개

멋지네요..!!
잘만드셨습니다~
Warning: require_once(/host/home1/projectcom/html/adm/google_analytics/lib/Google/config.php): failed to open stream: No such file or directory in /host/home1/projectcom/html/adm/google_analytics/lib/Google/Analytics.php on line 4

Fatal error: require_once(): Failed opening required '/host/home1/projectcom/html/adm/google_analytics/lib/Google/config.php' (include_path='.:/usr/share/pear:/usr/share/php') in /host/home1/projectcom/html/adm/google_analytics/lib/Google/Analytics.php on line 4


설치했을때 왜 이러는 걸까요?
설치방법을 읽어주시기 바랍니다.

오류 내용은 config.php 파일이 존재하지 않는다는 에러입니다.
선추천 후스크랩! 유용한 자료 감사합니다~!
멋진 기능 감사합니다. 나중에 한 번 써봐야겠네요
Fatal error: Uncaught GuzzleHttp\Ring\Exception\RingException: cURL error 60: SSL certificate problem: unable to get local issuer certificate in C:\AutoSet10\public_html\adm\google_analytics\lib\google-api\vendor\guzzlehttp\ringphp\src\Client\CurlFactory.php:127 Stack trace: #0 C:\AutoSet10\public_html\adm\google_analytics\lib\google-api\vendor\guzzlehttp\ringphp\src\Client\CurlFactory.php(91): GuzzleHttp\Ring\Client\CurlFactory::createErrorResponse(Array, Array, Array) #1 C:\AutoSet10\public_html\adm\google_analytics\lib\google-api\vendor\guzzlehttp\ringphp\src\Client\CurlHandler.php(96): GuzzleHttp\Ring\Client\CurlFactory::createResponse(Array, Array, Array, Array, Resource id #143) #2 C:\AutoSet10\public_html\adm\google_analytics\lib\google-api\vendor\guzzlehttp\ringphp\src\Client\CurlHandler.php(68): GuzzleHttp\Ring\Client\CurlHandler->_invokeAsArray(Array) #3 C:\AutoSet10\public_html\adm\google_analytics\lib\google-api\vendor\guzzlehttp\ringphp\src\Client\Middleware.php(54): GuzzleHttp\Ring\Client\CurlHandler->__invo in C:\AutoSet10\public_html\adm\google_analytics\lib\google-api\vendor\guzzlehttp\guzzle\src\Exception\RequestException.php on line 51

해결좀해주세요 ..
CURL과 SSL 오류로 보입니다.

https://www.google.co.kr/search?source=hp&ei=sP_WW_D0JZXu-Qaf-aSoBg&q=cURL+error+60%3A+SSL+certificate+problem%3A+unable+to+get+local+issuer+certificate+in&oq=cURL+error+60%3A+SSL+certificate+problem%3A+unable+to+get+local+issuer+certificate+in&gs_l=psy-ab.3..0i19k1.582.582.0.851.1.1.0.0.0.0.138.138.0j1.1.0....0...1.1.64.psy-ab..0.1.137....0.Hu8swBvspag

확인해보세요.
한번 설치해봐야겠네요 감사합니다~
저는 안뜨네요 메뮤3개만 보이고 안떠요
config.php의 5번째 줄에 어플리케이션이름은 어떤식으로 기입해야하나요? web이면 홈페이지명을 기입하면 되나요..?
Parse error: syntax error, unexpected '[' in /home/hosting_users/dajo/www/dajo/adm/admin.menu155.php on line 2

이 에러 뜨신분 아무도없나요?ㅠㅠ
PHP 버전 확인해보세요.

해당 프로그램은 PHP 5.4 이상에서 작동합니다.
멋집니다!!!

설치방법이 너무 어렵네요...