iOS SDK - 리퍼러 쇼트 링크 지원

문서

짧은 리퍼러 링크 만들기

참고: 이 기능은 SDK 버전 11.0.8 이상에서 사용할 수 있습니다.

사용자가 친구와 앱을 공유할 수 있도록 단축된 공유 링크를 생성하려면 createReferrerShortLink 메서드를 사용합니다. 링크가 생성될 때 앱 코드에 추천 사용자 세부 정보를 정의하세요. 이를 통해 보고에서 리퍼러 어트리뷰션을 추적할 수 있습니다.

짧은 링크를 생성하려면

  1. 정의된 딥링크로 앱 다운로드로 연결되는 Singular 맞춤 소스 링크를 구축합니다( Singular 링크 FAQ 참조). 이 링크는 아래 코드에서 기본 링크라고 합니다.
  2. 모든 캠페인은 매개변수를 재정의하여 링크에 동적으로 추가합니다(옵션 목록은 링크 매개변수 추적 참조).
  3. 링크를 공유한 사용자의 새 앱 설치를 추적하기 위해 추천 사용자의 이름과 ID입니다.

아래 예시와 같이 createReferrerShortLink 메서드를 사용하여 짧은 링크를 생성합니다.

createReferrerShortLink 메서드
설명 사용자가 친구와 앱을 공유할 수 있도록 단축된 공유 링크를 생성하려면 createReferrerShortLink 메서드를 사용합니다.
서명 (void)createReferrerShortLink:(NSString *)baseLink referrerName:(NSString *)referrerName referrerId:(NSString *)referrerId passthroughParams:(NSDictionary *)passthroughParams completionHandler:(void(^)(NSString *, NSError *))completionHandler;
사용 예제
SwiftObjective-C
// 1. Define variables for the referrer short link


            
// Define your Singular tracking link to be used as a base link:


let referrerBaseLink = "https://yourdomain.sng.link/Csfge/aknl?_dl=myscheme%3A%2F%2Fmydeeplink/referrer&_smtype=3";
    
// Add your Referrer ID and Name


let referrerID = referrerIDField.text;
let referrerName = referrerNameField.text;
    
// Customize any Passthrough Parameters


let passthroughParams = ["channel": "sms"]
        
// 2. Call  ReferrerShortLink to get your shortlink to share on social media


Singular.createReferrerShortLink(referrerBaseLink, 
  referrerName: referrerName, 
  referrerId: referrerID, 
  passthroughParams: passthroughParams, 
  completionHandler: {(shortLink, error) in
    if error != nil {
      // Logic to retry/abort/modify the params passed to the function, 


      // based on the cause of the error


    }
    if (shortLink != nil || shortLink != "") {
      // Add your share logic here:


      //...
    }
})