Google Analytics를 종료하고 Ackee 자체 관리형 개츠비 통계 사용
Want more great content like this? Sign up for my newsletter, visit: alec.coffee/signup
자신의 사이트나 블로그를 위탁 관리할 때 많은 다른 목표가 있다.나 자신에게 있어서 이것은 내가 나의 문자 내용을 가지고 자신의 취향에 따라 맞춤형으로 제작할 수 있는 곳이 있다는 것을 의미한다.분석에 대해 말하자면 나의 수요는 많지 않다. 왜냐하면 나의 대다수 관중들은 orMedium 등 플랫폼을 통해 나의 내용을 읽기 때문이다.나는 단지 몇 명이 나의 사이트를 방문하고, 어떤 댓글이 잘 만들어지고, 사용자가 어디에서 왔는지 알 수 있을 뿐이다.최근 생활의 모든 추적과 광고에 대한 미혹을 없애고 구글에 대한 지원을 중단하고 구글 분석에서 자기 위탁관리로 전환하기로 했다.이것은 쉽게 사용할 수 있는 제품이 아니다. 대부분의 기능은 나에게 쓸모가 없다. 왜냐하면 나는 나의 블로그에서 어떤 물건도 팔지 않았기 때문이다.이런 방식을 통해 나는 이 데이터를 가지고 있으며 잠재적인 악의적인 방식으로 이 데이터를 사용할 수 있는 회사에 제공하지 않을 것이다.
나는 나의 블로그를 위해 새로운 추적 도구를 검색하기 시작했다.신제품을 선택하는 기준은 다음과 같습니다.
Ackee를 만나요.
예쁘지 않아요?
나는 Ackee 🔮, 스스로 위탁 관리하는 분석 도구를 만났다.이 공구는 거의 나의 요구에 부합된다.그것은 노드를 사용하여 구축된 것이다.js, 저는 경험이 있습니다. 익명 데이터 수집에 전념하고 있습니다.Ackee의 데이터 익명화 방법에 대한 자세한 내용here.
Ackee를 사용하여 통계 데이터를 수집하기 위한 절차는 서버에서 실행하기 시작하는 것입니다. 제 예에서는 Heroku입니다. 자바스크립트 추적기를 Gatsby 사이트에 추가하고 데이터가 정확하게 흐르는지 테스트합니다.
This a detailed guide on how I went about deploying it to Heroku. Afterwards, I contributed back a Deploy-to-Heroku button which deploys it in one-click. Find the button here.
Heroku에서 실행
첫 번째는 서버를 실행하는 것입니다. 사이트에서 추적 데이터를 받을 것입니다.
새 Heroku 응용 프로그램 인스턴스 만들기
사용 heroku-cli 코드 업로드
# clone the code
git clone [email protected]:electerious/Ackee.git
# login to heroku
heroku login
# add the heroku remote
heroku git:remote -a ackee-server
# push the code
git push heroku master
데이터를 저장할 수 있는 MongoDB 플러그인 구성
Configure the environment variables
heroku config:set ACKEE_PASSWORD=<your password>
heroku config:set ACKEE_USERNAME=<your username>
https://ackee-server.herokuapp.com/
다음과 같습니다.로그인 페이지!
추적기 추가
현재 Heroku에서 실행 중인 서버로 데이터를 웹 사이트에서 보내야 합니다.만약 네가 게이츠비를 사용하고 있다면, 이것은 믿을 수 없는 쉬운 플러그인이다.
추적기 설치
npm install gatsby-plugin-ackee-tracker
{
resolve: "gatsby-plugin-ackee-tracker",
options: {
// Domain ID found when adding a domain in the admin panel.
domainId: "<your domain id>",
// URL to Server eg: "https://analytics.test.com".
server: "https://ackee-server.herokuapp.com",
// Disabled analytic tracking when running locally
// IMPORTANT: Set this back to false when you are done testing
ignoreLocalhost: true,
// If enabled it will collect info on OS, BrowserInfo, Device & ScreenSize
// False due to detailed information being personalized:
// https://github.com/electerious/Ackee/blob/master/docs/Anonymization.md#personal-data
detailed: false
}
},
로컬에서 사이트 실행
gatsby develop
제대로 작동하는지 테스트합니다.
당신의 사이트
http://localhost:8000
를 열고 새로운 URL로 넘어가세요.사이트에서 보내는 네트워크 요청을 살펴봅니다.현재 Heroku 실례에 요청을 보내는 것을 알 수 있습니다.
개발 도구 사용
그것 때문에 우리는 지금 Ackey를 실행하는 서버와 분석을 보내는 Gatsby가 있습니다!
뭐 공부 해요?
우리 Ackey를 탐색해 볼까요?
홈페이지, 사이트 전체 조회수 포함
추천인 명단
페이지당 조회 수
선택
다음은 내가 블로그 분석을 고려할 때 고려한 대체 방법이다.
추적 없음
게다가 점점 더 많은 사람들이 함께 추적기(Firefox, Brave, Chrome 광고 차단 확장)를 차단하면서 자바스크립트 기반의 추적은 시간이 지날수록 가치가 없어진다.대부분의 분석은 당신의 블로그에 대한 허영의 한 방식이 되기 쉬우므로 자주 그들의 나쁜 습관을 검사할 수 있다. (실제 내용을 만드는 것보다 시간을 낭비하는 것)이제는 어떤 분석도 추적하지 않기로 한 것은 좋은 결정이다.
서버 측 분석
귀하의 사이트에서 수집 분석을 하는 가장 은밀하고 빠른 방법은 서버 수준에서 수집 분석을 하는 것입니다.이것은 더 이상 JavaScript 추적기(브라우저가 막을 수 있음)를 사용하지 않고 서버에서 HTML을 보낼 때 통계 정보를 수집한다는 것을 의미합니다.여기에는 정적 호스트 공급업체 또는 DNS 공급업체와 통합해야 합니다.이런 방법의 주요 단점은 데이터가 제3자 서비스로 수집되고 통상적으로 무료가 아니라는 것이다.Cloudflare과Netlify와 함께 이러한 유형의 분석을 제공한다.하나의 큰 장점은 쉽게 설정할 수 있다는 것이다. 일반적으로 공급자는 한쪽에서 스위치를 켜기만 하면 설치할 필요가 없다.
Reference
이 문제에 관하여(Google Analytics를 종료하고 Ackee 자체 관리형 개츠비 통계 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aleccool213/quit-google-analytics-self-hosted-gatsby-statistics-with-ackee-4011텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)