딥링킹 동작 방식

설정

원링크를 설정하려면 기관 내에서 개발자와 마케터가 각자의 리소스를 사용하여 협업해야 합니다.

마케터 역할

마케터는 마케팅 캠페인을 계획하고 원링크 URL을 설정합니다. 원링크 URL은 딥링킹 및 디퍼드 딥링킹 시 사용자에게 개인화된 경험을 제공하는 데 사용되는 파라미터(예: deep_link_value) 및 데이터를 전송하도록 설정됩니다.

📘

마케팅 담당자와 개발자는 주요 활동의 방법에 대한 최적의 장기 시스템을 deep_link_value (and any other parameters/values) to minimize additional app updates.

The deep_link_value can be based on a SKU, post ID, path, or anything else. We strongly recommend agreeing on a system that allows for you to enter dynamic values on your chosen parameter, so you can generate many different deep links that go to different content within the app, without any further changes to the app code by the developers.

See the following URL examples. The deep_link_value of a fruit type was chosen by the marketer and developer together. And the developers made the values dynamic, so the marketer could enter any fruit without the need for further work by the dev team.

https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&deep_link_value=apples...
https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&deep_link_value=bananas...
https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&deep_link_value=peaches...

개발사 역할

개발자는 앱에서 원링크 설정을 수행합니다.

  • 초기 설정
  • UDL API 구현
  • 확장 디퍼드 딥링킹 구현

Initial setup

안드로이드iOS 용 초기 앱 설정: 앱을 엽니다(안드로이드 앱 링크, 유니버설 링크 또는 URI 스키마 사용)

Implement Unified Deep Linking (UDL)

Implement the unified deep linking (UDL) API to retrieve data from the click and use that data to redirect users for a personalized experience to a specific in-app activity (deep linking or deferred deep linking).
This API is fast, easy to use, and supports both owned and paid media sources.

참고: 신규 사용자의 경우 UDL 메서드는 디퍼드 딥링킹과 관련된 파라미터만 반환합니다. deep_link_value and deep_link_sub1-10. If you try to get any other parameters (media_source, campaign, af_sub1-5, etc.), they return null.

Implement UDL

[Recommended] Implement extended deferred deep linking

경우에 따라 디퍼드 딥링킹에 대해 UDL이 활성화되지 않습니다. 예를 들어, 다음과 같은 경우:
- 사용자가 메타 광고나 트위터와 같은 SRN(셀프 리포팅 네트워크)에서 링크를 클릭.
- 사용자가 다음과 같은 파라미터를 포함하지 않는 링크를 클릭. deep_link_value or deep_link_sub1-10.
- 클릭과 인스톨 사이의 시간이 UDL 전환 확인 기간인 15분을 초과.
이러한 경우 디퍼드 딥링킹 작동을 보장하기 위해 GCD API의 일부인 onConversionDataSuccess (OCDS) 메서드를 구현할 것을 권장합니다. OCDS는 일반적으로 전환 데이터를 검색하는 데 사용되며 UDL 이전에는 디퍼드 딥링킹을 처리하는 유일한 메서드었습니다.
중요 사항: UDL과 OCDS를 모두 구현할 때 메서드 중 하나만 디퍼드 딥링킹을 처리하도록 보장하는 것은 개발자의 책임입니다.
AndroidiOS용 확장 디퍼드 딥링킹 구현에 대한 지침을 참조하십시오.

Legacy: Use only GCD API for Deep-Linking

이미 원링크를 사용하는 고객이 딥링킹과 디퍼드 딥링킹에 UDL 대신 레거시 메서드를 사용할 수 있습니다.
레거시 메서드는 다음 두 가지 방법으로 구성된 GCD API만 사용합니다. 디퍼드 딥링킹인 경우 onConversionDataSuccess ,딥링킹인 경우 onAppOpenAttribution . 안드로이드iOS의 레거시 메서드에 대한 정보를 참조하십시오.

권장: GCD API만 구현된 앱은 UDL확장 디퍼드 딥링킹을 구현해야 합니다.

User invites

사용자 초대를 생성하여 사용자가 OneLink 링크를 사용하여 다른 사용자를 앱에 추천할 수 있도록 허용합니다.