
구글 애널리틱스의 설정은 생각보다 까다롭다.
API를 발급받는 것도, API발급을 위해 설정을 하는 것도 사실상 애널리틱스의 기능과 구조에 대해 지식이 짧은 나로써는 인터넷에 퍼져있는 정보나 LLM의 도움을 받아서 처리하곤 하지만, 명확하게 어떤 데이터인지, 이 데이터로 뭘 할 수 있는지 사실 잘 모른다.
그렇게 짙은 안개 속을 걸어가는 느낌으로 알려주는대로 설정을 하다보니 데이터가 들어오고 방문자 관련 데이터 표기가 가능했다.
하지만 어느 정도 시간이 지나자 또 다시 저런 오류 메시지와 함께 데이터를 못받고 있다.대략 찾아보니 API 발급 이외에 주기적으로 권한(?) 인증을 받아야 한다는데 사실 이것도 무슨 소린지 잘은 모르겠으나 당장 눈에 보이는 오류와 오지않는 데이터, 설정의 복잡함(정확히는 메뉴 찾고 키 찾는 불편함)에 그냥 '아 이걸 어쩌지' 하는 마음에 갑갑하기만 했었다.
그러다가 클라우드 플레어에서도 자체 애널리틱스를 지원한다는 걸 떠올렸다.잠시 이 문제의 시작으로 거슬러 올라가 보자.
거창하게 애널리틱스니 데이터 정제 같은 뭔가 있어보이는 얘기가 아니라 애초에 이 기능을 왜 쓰게 되었는지에 대해 얘기해야 한다.
대답은 매우 단순하다.
'블로그니까 당일 방문자나 어떤 페이지를 봤는지 정도는 알아야 하지 않을까?'
이론적으로라면 그냥 대충 카운터 달아두고 몇 초 이상 접속시, 또는 게시글을 보고 스크롤을 하면 그때마다 카운트를 해도 된다.
여긴 크게 두 종류의 문제가 발생하는데 첫째는 이 SKBE는 'Cloudflare Pages'에 배포하는 블로그 엔진이고 둘째는 수많은 Bot들의 접속을 이 정도의 필터로 거른다고 걸러질 리가 없다는 점이다.우선 CFP에 배포했는데 저렇게 과도한 서버의 개입을 기본 구조로 설계하면 Workers비용이 꽤나 나올 위험성이 있다.
저런 구조는 CFP가 아니라 다른 배포 방식을 찾는 것이 효율적이다.
수많은 봇의 접근을 걸러내기 위해 이런 저런 필터를 적용시키려 해도 위에도 언급했듯이 난 이쪽 지식이 사실상 거의 없기에 또 새로운 학습비용이 발생하게 된다.
물론 이건 매우 유용하고 인터넷에서 수익을 따질 때 가장 중요한 지식이기에 배워두면 좋을 것 같기는 하다.
여기서 또 몇 가지 문제들이 발생하는데, 이것에 대한 정보들은 명확하게 밝혀진 게 없다는 점이 가장 크다.그래서 그냥 'GA4는 유명하니까 그거 쓰면 되겠지. 어차피 CF가입할 때도 대부분 Gmail로 가입할테니 구글 계정은 하나씩 있을테고...' 란 단순한 생각에 GA4를 기본이자 유일한 옵션으로 사용했었다.
그리고 데이터 수집을 지속적으로 할 수 없는 문제를 발견했다.
사실 GA4뿐 아니라 애드센스 역시도 데이터 수집이 끊긴 상태다.
사실상 수익이 없어서 크게 신경을 쓰진 않고 있지만 애널리틱스 데이터를 GA4와 CFA 둘 중 선택할 수 있는 구조로 바꾸고 CFA를 기본 옵션으로 수정하고 있다.
아직 테스트 하는 중이라 릴리즈 배포를 하지 않았는데 이 테스트가 끝나고 릴리즈 업데이트 하고 나서 바로 애드센스에 관한 부분도 손볼 생각이다.여담으로 무료로 나름 잘 쓰던 제미나이 프로의 사용기간이 끝났다.
눈의 문제도 겹쳤지만 이제 LLM없이는 코딩을 아예 못하게 된거 아닌가 싶다.
물론 애널리틱스 관련 부분은 사실상 거의 LLM에 다 맡겼던 탓도 있지만 이제 코드 하나하나 다 보는 건 매우 심각한 피로를 느끼게 되었다.
주변시가 많이 사라져서 정상일때는 한 번만 집중해서 보면 될 장면을 3~4번은 봐야 확인이 되기 때문이다.
당장은 다른 대안을 찾으라 SKBE의 유지 보수작업은 느려질 것으로 예상된다.
그리고 이제는 진짜 크게 갈아엎지 않는 이상 나름 안정화 단계에 들어선 거 같기도 하고...일단 현재 CFA기능구현의 테스트가 완료되면 다른 자잘한 것들 패치와 함께 새로 릴리즈 배포하고 당분간은 다른 쪽에 더 신경을 쓸 것 같다.
이거 나만 쓰고 있는거 같은 기분이 들어서 딱히 의욕이 생기지 않기도 하다.
여튼 일단 안정화 하고 나서 돌아가는거 봐서 Hub도 수정중이던거 마무리하고 테스트 끝낸 다음에 다시 열 예정이긴 한데, 언제가 될지는 사실 나도 잘 모르겠다.
댓글 0개
댓글을 작성하려면 로그인이 필요합니다.