iOS 앱 분석에 자체 호스팅 Umami 사용하기
Using self-hosted Umami for iOS app analytics

저자는 무거운 분석 SDK, IDFA 프롬프트, 제3자 데이터 수집 없이 iOS 앱에서도 웹사이트와 동일한 Umami 대시보드를 사용하고 싶어 했습니다. 이를 위해 오픈소스 Swift 패키지 umami-swift를 만들어 Umami의 기존 API를 직접 호출하도록 했습니다. 각 앱은 Umami에서 웹사이트로 등록되며, 화면은 페이지로 추적됩니다. 방문자 ID는 UUID로 처리되어 기기에 저장되지 않으며, IDFA나 App Tracking Transparency를 사용하지 않습니다. 또한 Cloudflare Worker를 통해 앱 아이콘을 대시보드에 표시하는 방법도 설명합니다.
앱에는 실제 도메인이 없으므로 'simplestworkouttracker.ios' 같은 안정적인 가상 도메인을 사용하고, 생성된 website id를 복사하세요.