APP 에서 링크란?

김하영·2021년 5월 22일
0
post-custom-banner

딥링크, 원링크, 앱링크는 모두 웹 페이지 광고를 통해 앱을 설치했는지 확인하기 위한 용도이다.

마케팅 팀에서 돈을 주고 광고를 올렸는데, 실제로 그 광고 페이지를 통해 앱을 설치하고 서비스를 어떻게 이용을 했는지 확인이 필요하다.

  1. 마케팅 비용 및 효과 확인

  2. 광고를 통해서 들어온 사람을 대상으로 다시 마케팅 정책을 펼 수 있다.

정말 간단하게 구분하자면,

Firebase, AppsFlyer 등 마케팅 툴(SDK)을 사용하는 것을 다이나믹링크, 원링크라고 하고,
툴을 사용하지 않는 것은 딥링크라고 총칭할 수 있다.

1. 딥링크

[ 종류 ]

  1. URL Scheme

serviceName:// 형태로 생겼다.
앱이 깔려있을 때 특정 앱의 특정 페이지로 이동할 수 있다.
앱이 안깔려 있으면 무용지물이다.
너무 한정적인 딥링크이다.

  1. Universal Link (웹 주소 형태)

iOS에서는 Universal Link, Android에서는 App Link라고 하는데, 통상적으로 웹 주소 형태의 딥링크라고 불린다.

앱이 설치되어 있지 않으면 스토어로 이동까지 해준다.
이거면 되지 않아? 라고 생각할 수 있지만, 문제가 많다.

앱이 깔려 있지 않아서, 링크 클릭 -> 스토어 설치 -> 앱 이용 까지의 유입 경로를 측정할 수 없다.
(앱이 깔려있는 경우에만 링크를 통한 유입 여부를 확인할 수 있다. )

앱이 깔려있지 않은 경우에도 유입 경로를 측정하게 할 수는 있다.
Universal Link에 Referrer이라는 파라미터를 보내서, 그게 있으면 링크를 통해 스토어에 이동했다가 설치 후 앱을 이용했다 라는 것을 확인하는 것이다.

다만, 이 방법이 iOS, Android 두 OS에서의 구현방법이 다르고, 통계 유입을 분석하려면 각 앱에서 Referrer 변수가 있는지 체크해야하고.. 아무튼 가능은 하지만, 불편하다.

그래서 툴을 쓰라는 것이다. 돈이 많으면 돈 좀 쓰고 편하게 마케팅 하면 되니까!

2. 원링크, 다이나믹 링크

Firebase 는 Dynamic Link
AppsFlyer 는 App Link 라고 불리운다.

하나의 URL로 앱 내 특정 페이지로 이동하게 해준다.
앱이 설치 되어 있지 않아도, 스토어를 경유한 유입경로도 측정할 수 있다.

다만, 실제로 사용을 해보니 툴에서도 단점들이 존재했다.

  1. Firebase Dynamic Link : Android는 잘되는데, iOS는 잘 동작이 안하기도 한다.
    (iOS버전별로 권한 정책 문제 등으로 FireBase 에서 대응을 빨리 못해서 그런걸지도..)

  2. AppsFlyer: 가장 유명한 툴이다. Google Analytics와 상당히 비슷하다. (거의 같아 보임)
    다만, 상세한 유저 사용 패턴등을 확인하려면 커스터마이징을 해야한다.
    예를들어 특정 사용자가 광고를 보고 앱을 설치해서 물품을 구입까지 했다! 라는 것을 확인하고 싶다면, 앱에서 구입완료 시점에 앱에서 key, value값을 보내야 한다.
    (ex) key: "buy_item", value: "{product_name: '구찌가방', product_id: '123'}'")

광고에서는 SDK 설치만 하면 모든걸 분석할 수 있다고 하지만 당연하게도 내 앱의 패턴을 확인하려면 커스터마이징을 해야한다.

profile
Back-end Developer
post-custom-banner

0개의 댓글