본문 바로가기

TOOLS/Tableau

[Tableau] 여행 App 순위 태블로 대시보드 | #1 데이터 수집 (텍스트, 이미지 웹크롤링)

728x90
728x90

 

⏪ 이전 포스팅 #0 튜토리얼 소개

 

[Tableau] 여행 앱 순위 태블로 대시보드 만들기 | #0 튜토리얼 소개

안녕하세요. 꼰정입니다 :) 요 몇개월간 태블로를 독학하면서 삽질하고, 하루종일 노트북을 붙잡고 씨름하던 날이 많았어요. 이렇게 시행착오를 거치면서 만든 대시보드를 보면 성취감 때문에

4xyzw.tistory.com

728x90

📍 '여행 앱 순위 대시보드' 튜토리얼

#1️⃣  데이터 수집 
#2️⃣  데이터 연결
#3️⃣  순위 차트만들기
#4️⃣  시트 / 차트에 Action 기능 부여하기
#5️⃣  대시보드 제작 및 인터랙티브 화면 구현하기 

 

여행 앱 순위 대시보드를 구성하기 위해 필요한 데이터를 수집해보겠습니다!

필요한 툴은 2가지예요.

 

✔️ 구글 스프레드 시트

✔️ image downloader 크롬 확장앱

 

구글 스프레드시트와, 이미지 다운로더 확장앱을 활용해서 텍스트와 이미지를 크롤링하는 방법을 알려드릴게요 :)

 

 

|  App Ranking 데이터 = Similarweb

저는 앱 랭킹 데이터를 수집하기위해 Similarweb이라는 사이트를 이용했습니다.

운영 체제별/국가별/카테고리별/가격정책별 App 랭킹 데이터를 무료로 제공하고 있어요.

 

https://www.similarweb.com/

 

Website Traffic - Check and Analyze Any Website | Similarweb

All in one website traffic analytics & competitive intelligence - Compare website traffic and performance, analyze strategies & grow your market share!

www.similarweb.com

 

✅ 운영체제별 ✅ 국가 ✅ 카테고리는 'Travel' 선택해주세요!

 

 

|  텍스트 크롤링 = 구글 스프레드 시트 

이제 함수를 입력해서 위 사이트의 데이터를 시트에 불러와주겠습니다.

테이블 형식의 데이터는 구글 스프레드 시트로 손쉽게 불러올 수 있는데요.

 

IMPORTHTML("링크","table", 테이블 순번) 

 

 

요렇게 입력해주시면 Loading 이후 데이터 시트에 불러올 수 있게 되는데요!

 

⚠️ BUT!  문제가 생겼어요-

 

원래는 크롤링을 하려고 했으나 크롤링이 불가한 링크여서 (ㅠㅠ)

이곳에 있는 데이터를 마우스 드래그하여 구글 스프레드 시트에 옮겨줄게요.

매일 데이터가 업데이트 되기 때문에 제가 확인했던 데이터와 상이할 수 있는 점 참고해주세요 :)

 

! 귀찮으신 분 들은 아래 데이터를 다운로드 해주세요 !  

https://docs.google.com/spreadsheets/d/1sXcVTbtV7UEWbEtZyxWs5HCspcLLnnxUz3SOv1sihN8/edit?usp=sharing 

 

여행 앱 순위 대시보드 (2023.05.15) data

iOS Store Rank,Format,App,URL,Publisher,Change 1,iOS,Agoda - Best Travel Deals,Agoda - Best Travel Deals,Agoda Company Pte. Ltd.,1 2,iOS,Kakao T,Kakao T,Kakao Mobility Corp.,-1 3,iOS,Trip.com: Book Hotels, Flights,Trip.com: Book Hotels, Flights,Trip.com Tr

docs.google.com

 

 

|  이미지 크롤링 = image downloader 크롬 확장앱

image downloader는 대량의 이미지를 한꺼번에 내려받을 때 굉장히 유용한 프로그램입니다!

크롬 웹 스토어에서 image downloader를 검색하여 확장 프로그램을 설치해줍니다.

 

 

 

사이트 접속 후 확장앱을 실행하면 아래와 같이 이미지들이 뜨는데요. 사이즈를 고려하여 적당히 필터링 해주신 뒤 전체 내려받기 해주세요.

 

 

image downloader로 이미지 추출하기

 

 

앱 이미지가 모두 다운로드가 되었는지 검수해주시고 운영체제 별로 폴더링해주세요. 

* 운영체제별로 구분할 수 있는 폴더명이면 상관없어요

(ex) #AOS_travel_image,  #iOS_travel_image

 

만들어진 폴더는 아래 경로를 따라 태블로 라포지토리 내 Shape 폴더 내에 저장해줍니다 :)

 

🔽 이미지 저장 경로

- 영문ver.  :  📁Documents/📁My Tableau Repository/📁Shapes

- 국문ver.  :  📁문서/📁내 Tableau 라포지토리/📁모양

 

#AOS_travel_image,  #iOS_travel_image 폴더에 앱 이미지들을 저장했답니다 -

 

 

그럼 이제 대시보드를 만들기 위한 데이터가 준비되었는데요-

다음 시간에는 태블로에서 데이터를 Import하고 데이터 타입을 세팅하는 방법에 대해 알아보겠습니다.

 

 

다음 시간에 만나요 💜

 


⏩ 다음포스팅 #데이터 연결

 

[Tableau] 여행 앱 순위 태블로 대시보드 만들기 | #2 데이터 연결

안녕하세요. 꼰정입니다 :) 태블로 대시보드 만들기 2번째 시간이에요. 오늘은 이전 포스팅의 데이터 수집에 이어 데이터를 태블로에 연결하는 방법을 알려드릴게요! 데이터셋은 이전 포스팅에

4xyzw.tistory.com

 

 

반응형

 

728x90
728x90