링크 파라미터
Adjust의 링크 파라미터를 사용하여 커스텀 데이터를 서버로 직접 전달하고, 사용자가 링크 URL을 클릭한 이후 리디렉션되는 방법을 정의하시기 바랍니다. 이 파라미터는 네트워크 레벨과 캠페인 레벨 링크에서 이용 가능합니다.
label
파라미터를 사용하면 Adjust의 다른 플레이스홀더 사용이 어려운 커스텀 데이터를 보낼 수 있습니다. 이는 어트리뷰션 데이터와 관련 없는 네트워크 인게이지먼트 정보를 보낼 때 적합합니다. (커스텀 값은 로 데이터 내보내기에 직접 나타납니다.)
이 파라미터를 사용하려면 , 라벨 필드에 값을 입력하고 서버 콜백 URL 또는 클라우드 스토리지 업로드 에 {label}
플레이스홀더를 추가합니다. 이제 커스텀 데이터에 콜백이 포함됩니다.
파라미터가 deep_link
인 링크는 사용자를 앱 내의 특정 페이지로 직접 리디렉션합니다. 이 파라미터는 앱 스토어의 Adjust 디폴트 리디렉션을 무시하고 다른 모든 파라미터를 대체합니다.
파라미터가 redirect
인 링크는 사용자를 특정 URL로 보냅니다. 이 파라미터는 앱 스토어의 Adjust 기본 리디렉션을 무시하고 deep_link
를 제외한 모든 파라미터를 대체합니다.
리디렉션은 사용자를 앱스토어 대신 커스텀 랜딩 페이지로 보내려는 경우에 유용합니다. (예: 특별 프로모션을 실행하는 경우) 기기 유형별로 사용자를 리디렉션하거나 모든 사용자를 한 위치로 리디렉션할 수 있습니다.
Universal Redirects
모든 사용자를 동일한 위치로 리디렉션하려면 리다이렉트 URL 필드에 URL을 입력하십시오. 이제 Adjust 링크가 모든 사용자를 이 위치로 리디렉션합니다.
유니버설 리다이렉트 파라미터가 포함된 링크 예시:
https://app.adjust.com/abc123?redirect=https%3A%2F%2Fwww.common-redirect-website.com%2Fmy-app
플랫폼 별 리디렉션
iOS, Android, Windows Phone 및 Windows에 대해 다른 리디렉션을 설정하려면 플랫폼별 URL 사용 을 선택하고 URL을 입력하시기 바랍니다. 공백의 필드는 앱 스토어를 Adjust의 기본값 리디렉션 위치로 사용합니다. 이제 Adjust 링크가 기기 유형에 따라 사용자를 리디렉션합니다.
플랫폼별 리다이렉트 파라미터( 인코딩된 엔드포인트 URL)를 링크 URL에 원하는 순서로 직접 추가할 수도 있습니다.
redirect_ios
redirect_macos
redirect_android
redirect_windows
redirect_windows-phone
플랫폼 별 파라미터와 유니버설 리다이렉트 파라미터가 있는 링크 예시:
https://app.adjust.com/abc123?redirect_android=https%3A%2F%2Fandroid-website.com%2Fmy-app&redirect=https%3A%2F%2Fwww.common-redirect-website.com%2Fmy-app
해당 URL은 redirect_android
파라미터와 표준 redirect
파라미터를 포함하므로 Android 기기의 경우 한 곳으로 이동하고 다른 모든 플랫폼은 공통 redirect
엔드 포인트로 이동합니다.
리디렉션 내에서 선택된 데이터 포인트 보내기
Adjust는 리다이렉트 URL 경로 내에서 선택된 데이터 포인트를 전달할 수 있습니다. 사용자가 리디렉션되기 전에 리디렉션 URL에 데이터를 추가하려면 다음의 Adjust 플레이스홀더 매크로를 사용하시기 바랍니다.
플레이스홀더 | 설명 |
---|---|
{reftag} | 임의 기기 참조 태그 |
{is_organic} | 오가닉 트래픽 인 경우 1, 비오가닉인 경우 0 |
{idfa} | 광고주 ID (iOS 만 해당) |
{android_id} | Android ID (Android만 해당) |
{gps_adid} | Google Play Store 광고 ID |
{win_adid} | Windows 광고 식별자 |
{fire_adid} | Fire OS 광고 식별자 |
{mac_sha1} | Uppercase MAC SHA-1 hash |
{mac_md5} | Uppercase MAC MD5 hash |
{tracker_name} | 현재 링크 이름 |
{network_name} | 링크에서 가져온 네트워크 이름 |
{campaign_name} | 링크에서 가져온 캠페인 이름 |
{adgroup_name} | 링크에서 가져온 광고그룹 이름 |
{creative_name} | 링크에서 가져온 크리에이티브 이름 |
fallback
파라미터가 포함된 링크는 지원되지 않는 OS에서 클릭한 사용자를 특정 랜딩 페이지로 리디렉션 합니다. 예를 들어, Android 사용자가 iOS 링크를 클릭하면 fallback
파라미터가 해당 사용자를 Apple 앱 스토어 대신 선택된 URL로 리디렉션합니다.
폴백 URL이 포함된 링크의 예:
https://app.adjust.com/abc123?fallback=https%3A%2F%2Fwww.yourwebsite.com%2F
macOS에서의 폴백
iPadOS 13에서부터 Apple은 iPad에서 Safari를 사용하는 사용자를 macOS 사용자로 분류합니다. iPad와 macOS에서 Safari 트래픽을 구별하여 각기 다른 위치로 리디렉션하기는 어렵습니다. 기본값에 따라 Adjust는 iPad와 macOS 사용자로부터의 Safari 트래픽을 App Store로 리디렉션합니다. 그러나 iPad 사용자만 앱을 설치할 수 있습니다.
이를 해결하려면 커스텀 랜딩 페이지(App Store로의 링크 포함)를 생성한 뒤 Adjust 링크의 경우 redirect_macos
파라미터, 유니버설 링크 의 경우 adj_redirect_macos
파라미터에서 해당 URL을 전달합니다. 이를 통해 iPad와 macOS에서의 Safari 사용자는 커스텀 랜딩 페이지로 이동되고, iPad 사용자는 커스텀 페이지의 해당 링크를 사용하여 앱을 다운로드할 있습니다.
iOS 10.3부터 링크 URL을 클릭하는 Apple 사용자는 Safari로 리디렉션되고 팝업을 통해 App Store로의 리디렉션을 확인하거나 취소하라는 요청을 받습니다. 이후 Apple은 광고 환경 및 팝업 응답에 따라 사용자를 리디렉션합니다.
열기 를 선택하는 사용자는 앱 스토어로 이동하게 되며 취소 를 선택하는 사용자는 이동되지 않을 수 있는데, 이 때 Adjust의 폴백 랜딩 페이지 파라미터(fallback_lp
)가 작동합니다.
광고 환경 | 팝업 응답 | 인게이지먼트 흐름 |
---|---|---|
Safari | Open | Safari> App Store |
Safari 외부 | Open | 광고 환경 > Safari > 앱스토어 |
Safari | Cancel | Safari > 사용자가 광고페이지에 남아있음 |
Safari 외부 | Cancel | fallback_lp 파라미터를 포함하는 경우:광고 환경> Safari> 폴백 랜딩 페이지 fallback_lp 파라미터를 포함하지 않는 경우:광고 환경> Safari> Adjust에서 설정한 랜딩 페이지 |
fallback_lp
파라미터가 있는 Adjust 링크는 Apple의 팝업을 '스킵'하게 되며, 모든 Safari 비사용자들은 커스텀 랜딩 페이지로 직접 리디렉션 됩니다. 해당 사용자들이 Apple의 팝업을 먼저 보게 하려면, " 폴백 랜딩 페이지에 Apple 팝업 추가하기 " 지침을 따르시기 바랍니다.
fallback_lp
파라미터가 없는 Adjust 링크는 앱스토어 리디렉션을 취소한 Safari 비사용자를 Adjust에서 설정한 랜딩 페이지로 리디렉션 합니다. 이 페이지는 앱스토어의 앱으로 연결됩니다.
링크에 fallback_lp
파라미터를 추가하려면 폴백 랜딩 페이지 필드에 커스텀 랜딩 페이지 URL을 입력합니다. 이제 Apple이 Safari로 사용자를 리디렉션하면 사용자는 커스텀 랜딩 페이지를 볼 수 있습니다.
참고:
fallback_lp
파라미터는redirect
파라미터를 제외 한 모든 Adjust 파라미터와 함께 사용할 수 있습니다.- Adjust의 로 유니버설 링크에 폴백 랜딩 페이지를 포함하려면
adjust_fallback_lp
를 추가합니다. - iOS 10.3 이전 버전의 경우 모든 사용자가 차질 없이 App Store로 리디렉션됩니다.
fallback 랜딩페이지에 Apple 팝업 추가
fallback_lp
파라미터가 있는 링크는 모든 Safari 비사용자들을 Apple 팝업을 표시하지 않고 폴백 페이지로 리디렉션합니다.
해당 사용자에게 Apple의 팝업창을 표시하고 싶다면 폴백 페이지에 다음 JavaScript를 추가하시기 바랍니다. window.location.href = "https://apps.apple.com/app/idxxxxxxxxx"
반드시 https://apps.apple.com/app/idxxxxxxxxx
를 자신의 스토어 URL로 대체 해야 합니다. 이제 앱스토어 리다이렉트를 취소 하는 Safari 비사용자만 폴백 랜딩 페이지로 이동하게 됩니다.
이는 커스텀 링크에만 지원됩니다.
폴백 클릭으로 오가닉 및 유료 사용자 어트리뷰션을 정확하게 구분할 수 있습니다. 웹사이트의 다운로드 버튼에 링크 URL을 배치한다고 가정해 보겠습니다. 최종 클릭 어트리뷰션에서는 이 버튼을 클릭하는 모든 사용자(광고를 클릭한 후 웹사이트를 방문한 경우 포함)가 웹사이트에 어트리뷰션됩니다. 링크에 폴백 클릭이 발생하면 오가닉 방문자만 모바일 웹사이트로 어트리뷰션되고, 광고를 통해 웹사이트를 방문한 사용자는 해당 소스에 어트리뷰션됩니다.
파라미터가 fallback_click
인 링크는 다른 링크가 없는 경우에만 어트리뷰션에 고려됩니다. 이는 오가닉 사용자만이 폴백 클릭 링크로 어트리뷰션이 된다는 것을 의미합니다.
이 파라미터를 링크 URL에 추가하려면 폴백 클릭 을 활성화하시기 바랍니다.
폴백 클릭이 있는 링크 예시:https://app.adjust.com/abc123?engagement_type=fallback_click
Adjust에서 가장 낮은 캠페인 레벨까지 모바일 광고 지출을 기록할 수 있습니다.
자세한 정보는 링크에 광고 비용 파라미터 포함 하기를 참조하시기 바랍니다.
동적 콜백 파라미터(DCP)를 사용하면 클릭이나 노출 시점에 커스텀 캠페인 파라미터를 전송할 수 있습니다. 이를 통해 내부 시스템에 사용자별 데이터를 수집하고, Adjust의 캠페인 파라미터(campaign, adgroup, creative) 외의 네트워크 파트너 매크로를 수신할 수 있습니다. 자세한 정보는 동적 콜백 파라미터를 참조하시기 바랍니다.
다음의 순서도를 참조하여 특정 파라미터를 사용하는 링크 클릭 시 Adjust가 사용자를 라우팅하는 방법을 확인할 수 있습니다.