Membuat URL klik langsung

🚧

Metode ini membutuhkan v2.4.0 ke atas

📘

Metode ini merupakan perpanjangan dari Smart Script

Pastikan Anda membaca implementasi dan argumenSmart Script

Overview

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.

Argumen

Argumen Catatan Contoh

afParameters

(wajib)

 

 

 


mediaSource

(wajib)

Objek konfigurasi untuk sumber media

  • Kode: ['incoming_mediasource'' 'utm_source']
  • Nilai penimpaan: {twitter: 'twitter_int', orig_src: 'new_src'}
  • Nilai default: ['any_source']

campaign

Objek konfigurasi untuk kampanye

  • Kode: ['incoming_campaign', 'utm_campaign']
  • Nilai penimpaan: {campaign_name: 'new_campaign_name'}
  • Nilai default: ['any_campaign_name']

channel

Objek konfigurasi untuk saluran

  • Kode: ['saluran_masuk', 'saluran_utm']
  • Nilai penimpaan: {video: 'new_video'}
  • Nilai default: ['any_video']

ad

Objek konfigurasi untuk iklan

  • Kode: ['incoming_ad', 'utm_ad']
  • Nilai penimpaan: {ad_name: 'new_ad_name'}
  • Nilai default: ['any_ad_name']
adSet

Objek konfigurasi untuk adset

  • Kode: ['incoming_adset', 'utm_adset']
  • Nilai penimpaan: {'adset_name': 'new_adset_name'}
  • Nilai default: ['any_adset_name']
Parameter kueri (khusus) lainnya
  • Daftar parameter lain yang ingin Anda sertakan dalam URL OneLink keluar untuk atribusi atau deep linking, bersama dengan objek konfigurasinya.
  • Nama parameter khusus dicantumkan oleh pengembang sebagai paramKey di objek konfigurasi.
  • paramKey: 'deep_link_sub1'
  • Kode: ['page_id']
  • Nilai override: {page12: 'new_page12'}
  • Nilai default: 'halaman1'
platform Sebuah string menjelaskan platform. HARUS dari daftar ini:
  • smartcast
  • tizen
  • Roku
  • webos
  • Vidaa
  • PlayStation
  • Android
  • ios
  • Steam
  • quest
  • battlenet
  • nativepc
  • epic
  • switch
  • "steam"
    app_id ID aplikasi "123456"
    redirectURL URL tempat pengguna akan dialihkan "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.

    Contoh kode untuk game 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;            
    }
    

    Lihat contoh konversi URL masuk ke URL klik langsung keluar untuk game Steam.