구글 애널리틱스라는 분석도구는 사용하는 방법은 대충 알겠는데, 뭐 어떻게 활용하는 거야 라는 의문이 생기실 겁니다. 그래서 이번 글에서는 구글 애널리틱스를 실제 서비스에서 어떻게 활용하는 지에 대해서 써보겠습니다. 구글 애널리틱스를 서비스에 내장하고 데이터를 트랙킹하여 수집했다고 생각합니다. 수집한 데이터를 어떻게 활용해야할지에 대해서 고민에 빠지게 됩니다. 그럼 이제 분석을 해서 어떻게 사용할 지에 대해서 소개하겠습니다. 데이터를 분석하고 서비스에 활용하는 순서: 여기서는 서비스의 데이터 분석에 적용 가능한 분석 프로세스를 설명합니다. 일단 여기서는 간단하게 설명하겠습니다. 1) 서비스에 발생하는 데이터를 어떻게 분석할지 분석 방법론을 정합니다. - 먼저 내가 현재 데이터 분석을 적용할 서비스가 어떤 ..
지난 글에서는 구글 애널리틱스의 콘솔로 개략적으로 어떤 기능을 구글 애널리틱스가 제공하는 지에 대해서 이야기 했습니다. 이번 글에서는 구글 애널리틱스를 이용해서 트랙킹을 통해서 얻은 데이터를 어떻게 사용하는 지에 대한 분석을 해보겠습니다. 구글 애널리틱스를 이용해서 데이터를 분석해야하는 이유 - 과거에는 오프라인에서 직접 소비자에게 전달하는 마케팅이 중요했습니다. 예를 들면, 신문, CF, 전단지 가 있습니다. - 그러나 현재는 많은 사람들이 오프라인보다는 온라인 선호에 따라서 많은 마케팅이 온라인으로 이동하고있습니다. - 그래서 온라인에서 소비자에 대한 행동패턴을 분석해내는 것이 중요하게 되었습니다. - 데이터를 분석하는데에 있어서 다양한 분석도구를 제공하고 또한 커스터마이징 서비스도 제공하는 분석 도..
구글 애널리틱스에 대한 소개를 시작하겠습니다. 일단 이야기에 앞서 제가 구글 애널리틱스를 도입하게된 계기에 대해서 먼저 이야기하려고 합니다. 저는 현재 모바일 서버를 개발자로 일하고 있습니다. 모바일을 개발하고 데이터베이스를 다루다 보니까 자연스럽게 데이터를 수집하고 분석하는 업무도 맞게 되었습니다. 그렇게 구글 애널리틱스에 대해서 찾아보기 시작했고, 선택하게 되었습니다. 구글 애널리틱스를 선택하게 된 이유 - 데이터를 트랙킹하고난 후 가장 다양한 분석 도구를 제공하는 것이 바로 구글 애널리틱스였습니다. - 모바일 서비스를 하는 개발자들이 많이 사용하는 서비스라는 신뢰성이 있었습니다. - 개발자들이 많이 사용하다보니 참고할 소스와 자료가 인터넷에 엄청나게 많습니다. - 인터넷뿐만 아니라 서점에 가도 참고..
이번에 S3를 이용해서 업로드한 이미지를 얻어오려고 했습니다. S3에 올린 Contents를 사용하기 위해서 접근해보니까 두가지의 URL 방식이 있었습니다. 두 가지 URL이 있었는데 이 URL을 가지고 버킷에 접근을 합니다. S3는 RESTful 아키텍처를 지원합니다. 무슨 이야기인가 하면 이미지를 불러올 수 있는 고유한 URI를 연결해놓으면, URI를 호출해서 이미지를 불러올 수 있게 해주는 것입니다. Amazon S3는 URI 형식으로 불러오는 방식을 두 가지로 지원합니다. 1) 가상 호스팅 방식 URL 2) 경로 방식 URL 1) 가상 호스팅 방식 URL에서 버킷 이름이 도메인 이름의 일부로 들어갑니다. ex) https://[bucket name].s3-[aws-region].amazonaws...
다음과 같은 화면을 보았습니다. 어떤 오류인지 확인해본 결과 접근하려던 URL에 대한 접근 권한이 없다는 것을 알게되었습니다.그래서 권한을 주도록 해보겠습니다. 권한을 주려고 하니까 간단하게 JSON형식으로 bucket 전체 파일에 대한 퍼미션을 만들 수 있게 만들 수 있습니다. 일단 해당 bucket으로 들어가서 우 상단 쯤에 있는 Properties 탭을 누르면, 다음과 같은 내용을 볼 수 있습니다. 여기서 Permissions를 들어가고 Edit bucket policy를 눌러서 들어갑니다.다음과 같은 창이 나타나는데, 여기서 좌측 하단에 "AWS Policy Generator"을 눌러주면 쉽게 JSON으로 버킷의 권한을 설정하는 페이지가 나타납니다. 다음 페이지가 버킷의 권한을 설정하는 페이지입니..
DB의 종류를 바꾸어서 마이그레이션을 하는 과정에서 하나 발견한 JSON token을 발견했습니다. FaceBook에서 사용하는 Token인데, 여기서 OAuth를 사용을 하는데 정확히 원리와 개념에 대해서 몰랐습니다. 그래서 정리를 한번 해보려고 합니다. OAuth 란? "웹, 앱 서비스에서 제한적으로 권한을 요청해 사용 할 수 있는 키를 발급해주는 것입니다." 사용하는 이유는 엄청나게 많은 각 서비스별 ID와 Password를 다 기억하고 로그인시 입력을 해야하는 경우가 생깁니다. 그런데 이 OAuth API를 사용하는 사이트는 그렇지 않습니다. 제한된 설정으로 연결하여 인증하면 그만이죠. 다음은 그 예입니다. 예를 한번 들어보겠습니다. 그런데 당황스럽게도 이 예에서 본인의 소득수준에 따라서 이해도가..
라즈베리파이를 사게되었습니다. 무엇을 할까 하다가 우분투를 설치해서 사용하기로 했습니다. 왜냐하면 리눅스 중에서도 우분투가 가장 접근하기 쉬운 구조를 가졌다고 생각해서 입니다. 실제로 인스타그램도 우분투에서 동작을 합니다. 나중에 라즈베리파이를 이용해서 서버를 구현 하기도 좋기 때문입니다. 이제 라즈베리파이에서 우분투를 설치하는 과정에 대해서 설명하겠습니다. https://www.raspberrypi.org/ 를 들어갑니다. 그리고 DOWNLOADS를 눌러 들어갑니다. 그리고 하단에 연두색의 "UBUNTU MATE" 를 눌러줍니다. 이동한 페이지의 바로 아래 연두색으로 된 "Download Ubuntu MATE"를 눌러줍니다. 이동 후 "Choose a Release" 아래 Ubuntu 의 두가지 버전이..
일단 Retrofit이 무엇인가 에 대해서 이야기를 해보겠습니다. Retrofit은 Android/JAVA용으로 개발된 오픈 소스 Request 라이브러리입니다. 주로 API Server에 원하는 RESTful API에 맞는 요청을 할 때, 사용이 됩니다. 주된 기능은 RDBMS에서 대표적으로 요청이 오면 처리하는 CRUD 기능 요청을 할 수 있게 제공해줍니다. 1) Create- POST Request를 통해서 이용 가능.- 주로 새로운 데이터를 생성을 하는 경우 사용합니다. 2) Update- PUT Request를 통해서 이용 가능.- 주로 데이터를 수정하는 경우 사용합니다. 3) Read- GET Request를 통해서 이용 가능.- 주로 데이터를 읽는 경우 사용합니다. 4) Delete- DEL..