동적 링크 애널리틱스 데이터 보기

Firebase 동적 링크는 프로모션 및 캠페인의 효과를 측정하기 위해 애널리틱스 데이터를 확인하고 애널리틱스 도구와 통합할 수 있는 다양한 방법을 제공합니다.

Firebase 동적 링크는 짧은 동적 링크를 클릭하는 횟수와 같이 앱 외부에서 발생하는 이벤트를 비롯한 동적 링크 성능 관련 이벤트를 기록합니다. 이 데이터는 Firebase Console의 동적 링크 섹션에서 확인하고 REST API를 사용해 검색할 수 있습니다.

동적 링크는 Google 애널리틱스와도 호환됩니다. Google 애널리틱스는 누군가 동적 링크를 클릭해 앱을 여는 경우와 같이 앱에서 발생하는 여러 이벤트에 대한 자세한 통계를 제공합니다. 이 데이터는 Firebase Console의 애널리틱스 섹션에서 볼 수 있습니다.

다음 표에서는 이러한 두 가지 애널리틱스 옵션의 기능이 요약되어 있습니다.

Firebase 동적 링크 애널리틱스 Google 애널리틱스
추적된 이벤트
  • 앱 처음 열기
  • 앱 다시 열기
  • 클릭수
  • 리디렉션
  • 앱 설치
  • 앱 처음 열기
  • 앱 다시 열기
  • 앱 업데이트
데이터 액세스
  • Firebase 콘솔(동적 링크 섹션)
  • REST API
  • Firebase 콘솔(애널리틱스 섹션)
  • BigQuery 내보내기
맞춤 캠페인 기여
(utm_ 매개변수)

두 애널리틱스 옵션 모두 웹 기반 추적 도구에서 누락되기 쉬운 인앱 이벤트를 추적합니다. 예를 들어 동적 링크가 iOS에서 범용 링크로 열릴 경우 웹로그 분석을 거치지 않고 앱에서 직접 열릴 수 있습니다. 이러한 이벤트를 Firebase 동적 링크 애널리틱스와 Google 애널리틱스가 정확하게 추적합니다.

Firebase 동적 링크 애널리틱스

Firebase 동적 링크는 리디렉션, 앱 설치, 앱 처음 열기, 앱 다시 열기와 같은 이벤트로 이어진 클릭 수뿐 아니라 사용자의 짧은 동적 링크가 각각 클릭된 횟수를 추적합니다. 이러한 통계는 Firebase 콘솔에서 확인하거나 REST API를 사용해 검색할 수 있습니다.

이벤트 설명 Firebase Console REST API
CLICK 처리 방식 및 대상에 상관없이 동적 링크의 모든 클릭 횟수
REDIRECT App Store 또는 Play 스토어로 사용자를 리디렉션하여 앱을 설치 또는 업데이트하거나 기타 대상으로 리디렉션하려고 시도된 횟수
APP_INSTALL 실제 설치 횟수(Play 스토어만 지원)
APP_FIRST_OPEN 설치 후 처음 연 횟수
APP_RE_OPEN 동적 링크로 인해 앱이 다시 열린 횟수

Firebase Console

콘솔에서 생성한 짧은 동적 링크에 대한 각각의 이벤트 수를 Firebase Console에서 확인할 수 있습니다.

REST API

링크를 콘솔에서 생성했든 프로그래매틱 방식으로 생성했든 관계없이 짧은 동적 링크의 이벤트 수를 확인하려면 Dynamic Links Analytics REST API를 사용할 수 있습니다.

API 호출은 다음 HTTP 요청 예와 같은 형식입니다.

GET https://firebasedynamiclinks.googleapis.com/v1/https%3A%2F%2Fexample.page.link%2FwXYz/linkStats?durationDays=7

Authorization: Bearer ya29.Abc123...

요청에 대한 응답은 다음과 같은 형식의 JSON 객체입니다.

{
  "linkEventStats": [
    {
      "platform": "ANDROID",
      "count": "123",
      "event": "CLICK"
    },
    {
      "platform": "IOS",
      "count": "123",
      "event": "CLICK"
    },
    {
      "platform": "DESKTOP",
      "count": "456",
      "event": "CLICK"
    },
    {
      "platform": "ANDROID",
      "count": "99",
      "event": "APP_INSTALL"
    },
    {
      "platform": "ANDROID",
      "count": "42",
      "event": "APP_FIRST_OPEN"
    },

    ...

  ]
}

Google 애널리틱스

앱에서도 Google 애널리틱스를 사용하여 동적 링크의 실적을 추적할 수 있습니다. 앱에서 짧거나 긴 동적 링크를 열 때 다음과 같은 애널리틱스 이벤트가 자동으로 로깅됩니다.

애널리틱스 이벤트
dynamic_link_first_open 사용자가 동적 링크를 통해 처음으로 앱을 열 때 기록됩니다.
dynamic_link_app_open 사용자가 동적 링크를 통해 앱을 다시 열 때 기록됩니다.
dynamic_link_app_update 동적 링크를 통해 앱이 새 버전으로 업데이트될 때 기록됩니다. Android 전용입니다.

이후에 Firebase Console의 애널리틱스 섹션에서 로깅된 데이터를 볼 수 있습니다.

Google 애널리틱스의 동적 링크 이벤트

동적 링크 이벤트를 전환으로 표시하면 기여 페이지에서 동적 링크의 실적을 확인할 수 있습니다.

Google 애널리틱스 및 Apple App 애널리틱스 캠페인 매개변수

동적 링크를 생성할 때 캠페인 매개변수를 지정하면 기존 Google 애널리틱스 맞춤 캠페인 및 iTunes Connect 앱 애널리틱스 캠페인에 동적 링크를 사용할 수 있습니다. 캠페인 매개변수가 지정된 동적 링크를 사용자가 열면 캠페인 매개변수가 Google 애널리틱스나 App Store로 전달됩니다.

이러한 추적 매개변수를 동적 링크에 추가하면 Google 애널리틱스와 iTunes Connect에서 해당 기여도 보고를 측정하는 다른 캠페인과 마찬가지로 이를 처리할 수 있으며 해당 사용자를 유입시키는 광고 캠페인뿐 아니라 동적 링크별로도 전환 이벤트를 볼 수 있습니다.

utm_source, utm_medium, utm_campaign, utm_term, utm_content와 같은 매개변수는 Google 애널리틱스로 전달됩니다.

at, ct, mt, pt와 같은 매개변수는 App Store로 전달됩니다.