직접 클릭 URL 만들기

🚧

이 메서드를 사용하려면 v2.4.0 이상이 필요합니다.

📘

이 메서드는 Smart Script의 확장입니다

Smart Script 구현인수를 읽어보아야 합니다

개요

This method provides support for creating a click URLs, to be used mainly by non mobile platforms (e.g. Steam, CTVs etc). When the click is matched to an installation, an attribution will be noted.

인수

인수 설명

afParameters

(필수)

 

 

 


mediaSource

(필수)

미디어소스의 설정 개체

  • 키: ['incoming_mediasource’' 'utm_source']
  • 재정의 값: {twitter: 'twitter_int', orig_src: 'new_src'}
  • 기본값: ['any_source']

campaign

캠페인의 설정 개체

  • 키: ['incoming_campaign', 'utm_campaign']
  • 재정의 값: {campaign_name: 'new_campaign_name'}
  • 기본값: ['any_campaign_name']

channel

채널의 설정 개체

  • 키: ['incoming_channel', 'utm_channel']
  • 재정의 값: {video: 'new_video'}
  • 기본값: ['any_video']

ad

광고의 설정 개체

  • 키: ['incoming_ad', 'utm_ad']
  • 재정의 값: {ad_name: 'new_ad_name'}
  • 기본값: ['any_ad_name']
adSet

광고 세트의 설정 개체

  • 키: ['incoming_adset', 'utm_adset']
  • 재정의 값: {'adset_name': 'new_adset_name'}
  • 기본값: ['any_adset_name']
기타 (사용자정의) 쿼리 파라미터
  • 어트리뷰션 또는 딥링킹을 위해 송신 원링크 URL에 포함할 다른 파라미터를 해당 설정 개체와 함께 나열합니다.
  • 사용자정의 파라미터의 이름은 개발자에 의해 설정 개체에 paramKey로 나열됩니다.
  • paramKey: 'deep_link_sub1'
  • 키: ['page_id']
  • 재정의 값: {page12: 'new_page12'}
  • 기본값: 'page1'
platform 문자열은 플랫폼을 설명합니다. 이 목록에 있어야 합니다.
  • smartcast
  • tizen
  • Roku
  • webos
  • Vidaa
  • PlayStation
  • Android
  • iOS
  • Steam
  • quest
  • battlenet
  • nativepc
  • "steam"
    app_id 애플리케이션 ID "123456"
    redirectURL 사용자가 리디렉션될 URL "https://store.steampowered.com/app/123456/Team_Fortress_2/"

    Game landing page demo

    You can find here a fully functional demo landing page which demonstrates integrating the generateDirectClickURL Smart Script code.

    Steam 게임의 코드 예제

    //Initializing Smart Script arguments
    // If a media source key is NOT FOUND on the link and NO default value is found, the script will return a null string 
    var mediaSource = {keys: ["my_media_source"], defaultValue: "my_default_media_source"};
    var campaign = {keys: ["my_campaign"], defaultValue: "my_default_campaign"};
    
    //Calling the function after embedding the code will be through a global parameter on the window object called window.AF_SMART_SCRIPT
    //Onelink URL is generated
    
    var result = window.AF_SMART_SCRIPT.generateDirectClickURL({
      afParameters:{
        mediaSource: mediaSource,
        campaign: campaign
      },
      platform: 'steam',
      app_id: '123456',
      redirectURL:'https://store.steampowered.com/app/123456/Team_Fortress_2/'
    })
    
    var result_url = "No output from script"
    if (result) {
      result_url = result.clickURL;            
    }
    

    Steam 게임의 수신 URL을 발신 직접 클릭 URL로 변환하는 를 참조하십시오.