Google Analytics를 종료하고 Ackee 자체 관리형 개츠비 통계 사용

Want more great content like this? Sign up for my newsletter, visit: alec.coffee/signup


자신의 사이트나 블로그를 위탁 관리할 때 많은 다른 목표가 있다.나 자신에게 있어서 이것은 내가 나의 문자 내용을 가지고 자신의 취향에 따라 맞춤형으로 제작할 수 있는 곳이 있다는 것을 의미한다.분석에 대해 말하자면 나의 수요는 많지 않다. 왜냐하면 나의 대다수 관중들은 orMedium 등 플랫폼을 통해 나의 내용을 읽기 때문이다.나는 단지 몇 명이 나의 사이트를 방문하고, 어떤 댓글이 잘 만들어지고, 사용자가 어디에서 왔는지 알 수 있을 뿐이다.최근 생활의 모든 추적과 광고에 대한 미혹을 없애고 구글에 대한 지원을 중단하고 구글 분석에서 자기 위탁관리로 전환하기로 했다.이것은 쉽게 사용할 수 있는 제품이 아니다. 대부분의 기능은 나에게 쓸모가 없다. 왜냐하면 나는 나의 블로그에서 어떤 물건도 팔지 않았기 때문이다.이런 방식을 통해 나는 이 데이터를 가지고 있으며 잠재적인 악의적인 방식으로 이 데이터를 사용할 수 있는 회사에 제공하지 않을 것이다.
나는 나의 블로그를 위해 새로운 추적 도구를 검색하기 시작했다.신제품을 선택하는 기준은 다음과 같습니다.
  • 단순성
  • 내가 사용할 기능
  • 개인 정보 보호
  • 내가 아는 프로그래밍 언어로 구축하기 때문에 변경이 쉽다
  • Heroku
  • 와 같은 플랫폼 즉 서비스(Platform-as-a-Service)에서 쉽게 관리할 수 있음
  • 개츠비 블로그에 쉽게 추가할 수 있음
  • 운영 체제, 브라우저 정보, 장치 및 화면 크기와 같은 고유한 사용자 데이터를 수집하지 않을 수 있음
  • 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>
    
  • 봐라!너 끝났어, 이거 쉬워, 안 그래?Heroku가 자동으로 설정한 웹 페이지를 열면 https://ackee-server.herokuapp.com/ 다음과 같습니다.
    로그인 페이지!

    추적기 추가


    현재 Heroku에서 실행 중인 서버로 데이터를 웹 사이트에서 보내야 합니다.만약 네가 게이츠비를 사용하고 있다면, 이것은 믿을 수 없는 쉬운 플러그인이다.

  • 추적기 설치
    npm install gatsby-plugin-ackee-tracker
    
  • Ackee에 도메인을 만들고 도메인 id를 가져옵니다. Ackee 인스턴스의 설정 탭에서 이 옵션을 찾을 수 있습니다.
  • 개츠비 구성에 추가
  • {
        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자 서비스로 수집되고 통상적으로 무료가 아니라는 것이다.CloudflareNetlify와 함께 이러한 유형의 분석을 제공한다.하나의 큰 장점은 쉽게 설정할 수 있다는 것이다. 일반적으로 공급자는 한쪽에서 스위치를 켜기만 하면 설치할 필요가 없다.

    좋은 웹페이지 즐겨찾기