Создание прямого URL-адреса клика
Для этого метода требуется версия 2.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 (обязательно) |
Объект конфигурации для медиа-источника |
|
campaign |
Объект конфигурации для кампании |
|
|
channel |
Объект конфигурации для канала |
|
|
ad |
Объект конфигурации для объявления |
|
|
adSet |
Объект конфигурации для группы объявлений |
|
|
Другие (настраиваемые) параметры запроса |
|
|
|
platform |
Строка, описывающая платформу. ДОЛЖНА быть из этого списка:
|
"steam" | |
app_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;
}
См. пример преобразования входящего URL в исходящий прямой URL клика для игры Steam.
Изменения сохранены 4 месяца назад