반응형 [AWS-FRF]/MATOMO14 [중요][AWS][Matomo] 그래픽 깨짐 증상 해결!! ## 추가 패키지 설치 필요!!sudo yum install php-gdsudo systemctl restart apache2 2024. 12. 23. [참고][AWS] 2024 년 최고의 사용자 추적 소프트웨어 10 가지 (리뷰 및 가격)!! 기업들은 가장 큰 학습의 원천인 고객에 집중하고 있습니다. 현대 기업은 다음 사항에 크게 의존합니다 고객 추적 소프트웨어 를 사용하여 사용자에 대한 이해를 높일 수 있습니다.고객 또는 사용자 추적 소프트웨어를 통해 제품 및 마케팅 팀은 각 접점에서의 선호도부터 고객이 언제, 어떻게 판매 퍼널을 이탈하는지까지 고객의 여정을 면밀히 연구할 수 있습니다.그런 다음 기업은 이 데이터를 사용하여 다음을 수행합니다 make 주요 비즈니스 의사 결정 새 기능을 구축하거나 메시지를 수정할 수 있습니다.실제로 '사용자 주도' 제품 개발은 오늘날 널리 시행되고 있는 현상으로, 비즈니스에서 개인화할 수 있도록 도와줍니다 고객 관계 보다 고객 중심적이 되세요.사용자 추적이란 무엇인가요?사용자 추적은 사용자 행동 데이터를 수집.. 2024. 11. 6. [중요][AWS][Matomo] 5. Matomo 데이터 수집 주기 설정 !! 웹사이트를 수백 번 이상 방문하는 경우 Matomo가 데이터를 처리하기를 기다리는 데 몇 분 정도 걸릴 수 있습니다. 이러한 대기 시간을 피하는 가장 좋은 방법은 데이터가 매시간 자동으로 처리되도록 서버에 cron 작업을 세팅하는 방법이 있습니다.아래의 공식홈페이지에 가이드에 따라 Crontab을 설정 해봤습니다.https://matomo.org/docs/setup-auto-archiving/#linux-unix-how-to-set-up-a-crontab-to-automatically-archive-the-reportsHow to Set up Auto-Archiving of Your Reports - Analytics Platform - MatomoTable of contents Linux/Unix: .. 2024. 10. 30. [중요][AWS][Matomo] 4. Matomo eCommerce(전자상거래) Tracking 코드 삽입 !! 마토모에서 전자상거래 분석 기능은 무료로 제공되나 사용을 위해 추가적인 javascript 코드를 삽입해야 합니다.전자상거래 트래킹 코드 가이드는 마토모 공식 홈페이지에 샘플 코드로 잘나와있습니다.https://matomo.org/docs/ecommerce-analytics/ Ecommerce Analytics - Analytics Platform - MatomoEcommerce tracking in Matomo allows you to go far beyond just merely tracking how much money is coming into your bank account.matomo.org제가 운영하는 사이트에서는 상품/카테고리 등의 JSP 파일에 트래킹 코드를 심었습니다.상품 정보 j.. 2024. 10. 30. [중요][AWS][Matomo] 3. Matomo 기본 Tracking 코드 삽입 !! 기본 Tracking 코드를 삽입하여 분석을 진행해보겠습니다.1. matomo에 수집 할 사이트 등록등록을 하게되면 아래와 같이 트래킹 코드가 나옵니다.웹 로그를 수집하기 위한 트래킹 javascrpit 코드를 넣어서 실제로 트래킹을 진행 해봤습니다.제가 운영하는 사이트는 Front-end가 jsp로 작성되어있어서 최초 로딩되는 jsp Front end에 아래의 샘플코드를 넣었습니다. !-- Matomo --> script type="text/javascript"> var setSiteId = '1'; if (GLOBAL_SERVER_TYPE != 'REAL') { setSiteId = '2'; } var _paq = window._paq = window._paq || []; /* tracker.. 2024. 10. 30. [중요][AWS][Matomo] 2. Matomo 설치 !! 이어서 Matomo 웹 분석 솔루션을 설치해보겠습니다. - AP 서버에서 진행 (이전 포스트 참고)1. 다운로드 및 압축 해제$ cd /var/www/html $ wget https://builds.piwik.org/piwik.zip> $ unzip /var/www/htmlpiwik.zip2. 설정 디렉토리 생성cd /var/www/html/piwik/tmp mkdir assets cache logs tcpdf templates_c3. 디렉토리 권한 설정chown -R apache:apache /var/www/html/piwik chmod -R 0777 /var/www/html/piwik/tmp chmod -R 0777 /var/www/html/piwik/tmp/assets/ chmod -R 0777.. 2024. 10. 30. [중요][AWS][Matomo] 1. Matomo 아키텍처 및 사전 패키지 설치 (Apache,php,MariaDB) matomo Server 용량 산정 참고: https://matomo.org/docs/requirements/—> 사이트 위 페이지 뷰 호출 건수에 따라 서버 인프라 아키텍처 구성이 달라집니다.마토모 솔루션을 구축을 위해 AWS에 구성한 아키텍처는 아래와 같습니다- AWS 보안 아키텍처로 구성. (OpenVPN 설치는 생략)- AWS EC2를 이용하였고 AP (수집서버) 및 DB 서버를 구성- ALB를 통해서 Public으로 서비스가 될 수 있도록 작업을 진행- SSL 인증은 AWS ACM으로 진행다음은 Matomo 웹 분석 솔루션 설치를 하기 위한 사전 패키지를 설치해보겠습니다..서버: EC2 AP, EC2 DBOS: Centos 7.x사전 미들웨어 설치 : Apache , PHP, MariaD.. 2024. 10. 30. [참고][AWS][Matomo] 0. 웹분석 솔루션 이해!! 웹분석솔루션이란?웹분석 솔루션은 웹사이트를 방문한 사용자들의 활동을 추적하여 분석하는 Software 입니다.웹사이트를 이용하는 고객들의 데이터를 바탕으로 유입 경로, 사이트 이용 형태, 목표 달성, 전자 상거래 기록 등을 알 수 있습니다. 분석한 데이터를 바탕으로 홈페이지를 개선하고, 원하는 비즈니스 목표를 달성하는데 있습니다대표적으로 구글 애널리틱스가 있으며 국내 상용 솔루션 및 오픈소스 솔루션 마토모도 있습니다.제가 조사한 내용을 아래의 비교 표를 통해서 확인 해보겠습니다.비교 항목웹 로그 솔루션상용솔루션Google AnalyticsMatomo(구 Piwik)공급사상용GoogleMatomo유형상용 솔루션오픈 솔루션(부분 유료)오픈 소스 구축형클라우드 호스팅형수집방식웹서버, 페이지 태깅 선택 가능스크.. 2024. 10. 30. [참고][AWS] Matomo 대시보드 및 API 활용: 데이터 추출 방법 (6편) 이번 포스트에서는 Matomo 대시보드 확인방법 및 Matomo에서 자체 제공하는 URL(API)를 호출해서 사용하는 방법에 대해서 설명한다. 1. 대시보드 정보기본적으로 설정을 완료하고 트래픽 추적이 된다면 아래와 같은 정보를 보여주게 된다. matomo 대시보드 실시간 방문자에 대한 정보 실시간 방문자 통계 개요 그래프 개요 그래프 3분 이내의 실시간 방문자 실시간 방문자 합계 최근 방문 그래프 최근 방문 그래프 페이지 url별 페이지뷰 정보 페이지뷰 2. 메뉴 정보 (자주 사용하게될 메뉴)좌측의 Behaviour 메뉴로 가면 페이지에 대한 굉장히 많은 추적정보들이 존재한다. 모두 확인 가능하고 API로 추출할 수 있다. 행동관련 메뉴 방문 메뉴에도 실시간 방문자에 대한 많은 지표들을 제공한다.. 2024. 10. 29. [참고][AWS] Matomo 추적 스크립트 설정: 웹사이트에 적용 및 테스트하기 (5편) 이번 포스트에서는 마토모 추적 스크립트를 프로젝트 내부에 심고 동작시켜 보자 1. 스크립트 심기저번 포스트에 이어서 왔다면 아래 사진과 같은 상태에서 멈춰있을 것이다. 이제 하단의 스크립트를 내 프로젝트 코드에 심어주자 matomo tracking code 1-1. 스크립트 만들기내 프로젝트로 들어와서 matomo 추적 스크립트만 작성한 전용 js 파일을 하나 만들었다. matomo.js 1-2. 작성한 스크립트 연결하기html 코드에 matomo.js 추적 스크립트를 연결한다.여기서 가장 좋은 방법은 모든 페이지에 쓰이는 header 전용 html이 있다면(header.html) 그 html안에 matomo.js를 연결시켜 주면 이 header를 가져다 include(jsp) 또는 fragment.. 2024. 10. 29. [참고][AWS] Matomo 웹 분석 설정: SSL 로그인 오류 해결 (4편) 이번 포스트에서는 저번에 force_ssl을 시도했지만 해결되지 않은 로그인 문제를 해결해 보자 1. 기존 에러로 roll-back 되었다... 2. 근본으로 돌아가 로그를 확인해 보자 (가장 먼저 했어야 했다....)2-1. 명령어를 통해 matomo 도커 이미지의 로그를 확인하자Copysudo docker logs 0105cfd2baf2 matomo docker logs 2-2. 로그내용 분석로그를 살펴보면 POST /?module=Login HTTP/1.0 요청에 대한 응답 상태 코드가 403인 것을 볼 수 있다. 이는 서버가 요청을 이해했지만 그 요청을 수행할 권한이 없음을 나타낸다. 이러한 상황은 주로 인증과 관련된 문제나 특정 IP 또는 유저 에이전트가 차단되었을 때 발생한다.Apac.. 2024. 10. 29. [참고][AWS] Matomo 웹 분석 설정: SSL 로그인 오류 진단하기 (3편) 이번 포스트는 저번에 이어서 로그인에서 ssl인증 에러가 난 것을 해결해 보자 1. 로그인 에러 원인파악하기아래와 같은 에러가 발생했는데 이를 GPT한테 물어봤다.이 에러 메시지는 Matomo가 요청의 "origin"이나 "referrer"를 확인하는 과정에서 무언가 일치하지 않았음을 나타낸다. 여기에는 여러 가지 원인이 있을 수 있다.HTTP와 HTTPS 혼용:만약 Matomo 설정이 HTTPS를 사용하도록 설정되어 있지만, HTTP로 접근하려고 하면 이런 문제가 발생할 수 있다. 반대의 경우도 마찬가지다. (이게 가장 확률이 높다.)Proxy 설정 문제:Nginx나 다른 리버스 프록시를 사용하고 있다면, 실제 클라이언트의 IP나 프로토콜 정보가 제대로 전달되지 않을 수 있다.Browser Cache.. 2024. 10. 29. [참고][AWS] Matomo 웹 분석 설정: 웹 인터페이스를 통한 구성 (2편) 이번 포스트에서는 저번에 이어 Matomo 페이지를 세팅하도록 하겠다. 1. 페이지 접속 matomo 설정 페이지 2. 시스템 체크하기 시스템 체크 3. 데이터베이스 설치 데이터베이스 설정 4. 테이블 생성 테이블 생성 5. 슈퍼 유저 슈퍼 유저 설정 6. 추적할 웹사이트 설정하기 웹사이트 설정하기 7. 웹사이트 설정을 완료하면 사이트 추적 코드가 발급된다. 사이트 입력의 추적 코드 발행 8. 스크립트를 내가 적용시킬 프로젝트에 심어놓고 다음으로 넘어간다. matomo setting complete 이제 로그인을 해보려고 했더니 아래와 같은 오류가 발생했다. matomo login error 다음 포스트에서 이것을 해결해보자 2023.10.22 - [웹분석tool (GA,.. 2024. 10. 29. [참고][AWS] Matomo 웹 분석 설치: Docker Compose 활용 가이드 (1편) 이번 시간에는 AWS의 EC2(Ubuntu)에 Docker Compose를 사용하여 Nginx, Matomo, Mysql을 연결하여 구축하는 방법을 설명하겠다. 참고로 이 순서를 그대로 따라가서 matomo를 구축한다면 중간중간 필자가 만난 오류를 해결해 가는 과정을 그대로 따라가게 된다. 그것이 불편하다면 따라하지 않는것을 추천한다. 1. Docker와 Docker Compose 설치아직 Docker와 Docker Compose가 설치되지 않았다면, 우선 설치하자Copy# Docker 설치sudo apt updatesudo apt install docker.io # Docker Compose 설치sudo apt install docker-compose 1-1. ubuntu 서버에 docker를 설치한.. 2024. 10. 29. 이전 1 다음 반응형