Сторонние рекламные сервисы
If HTML Tags are enabled for your account, thne you can create HTML/iFrame campaigns, which use an HTML5 or iFrame code for its content instead of an image.
В Шаге 2: Объявления формы кампании выберите HTML-теги и нажмите +Варианты объявлений, чтобы выбрать или загрузить рекламный тег, который будет использоваться в кампании:
Регистрация кликов и конверсий в кампаниях HTML
Поскольку HTML-кампании обслуживаются через сторонний сервер, панель администратора по умолчанию не будет регистрировать клики или конверсии. Если вы хотите отслеживать эти события, то вам необходимо выполнить следующие шаги:
Шаг 1: Добавьте параметры {click_url} и {conversions_tracking} в код HTML/iFrame
Добавьте {click_url} и {conversions_tracking} в тег объявления, как показано в этом примере:
<body style="margin: 0px"><iframe id='a628d52a' name='a628d52a' src='https://ad.third-party-server.com/iframe?tag={conversions_tracking}&click_url={click_url}' frameborder='0' scrolling='no' width='300' height='250'></iframe></body>
Шаг 2: Добавьте на страницу вашего хоста код для определения значения {click_url}
Ваша хост-страница должна уметь определять значение {click_url}, чтобы сгенерировать клик, и строку {conversions_tracking}, чтобы зарегистрировать конверсию в панели администратора. Способ получения этих значений зависит от языка программирования, на котором построена ваша хост-страница. Вот несколько примеров:
- Javascript:
<div id="anchor"></div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script type="text/javascript">
//get Params from iframe URL
function paramFetch(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
//create banner
var tag = paramFetch('tag');
var clickid = paramFetch('click_url');
var link = document.createElement('a');
link.href = clickid + 'https://www.mylandingpage.com?tag=' + tag ;
link.target = '_blank';
link.innerHTML = '<img src=\"banner300x250.jpg\">';
document.getElementById('anchor').appendChild(link);
</script>
Примечание: В этом скрипте вы можете добавить любую переменную, которую вам нужно отслеживать через iframe, при условии, что вы укажете параметр из URL, который предшествует этому значению. Например, если вы хотите отслеживать Sub IDs, вы можете использовать следующий код:
<div id="anchor"></div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script type="text/javascript">
//get Params from iframe URL
<script type="text/javascript">
function paramFetch(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
var tag = paramFetch('tag');
var subid = paramFetch('subid'); // Fetch the value of the 'subid' parameter from the URL
var link = document.createElement('a');
link.href= 'https://www.mylandingpage.com?tag=' + tag + '&subid=' + subid ; // Track subid parameter
link.target= '_blank';
link.innerHTML = '<img src=\"banner300x250.jpg\">';
document.getElementById('anchor').appendChild(link);
</script>
Отслеживание Sub ID - это способ добавить дополнительную информацию к вашим ссылкам, чтобы вы могли лучше понять, откуда идет трафик на ваш сайт. Добавив параметры Sub ID в URL-адреса, вы сможете отслеживать конкретные детали, например, какая реклама, платформа или кампания привела посетителя на ваш сайт.
- PHP:
<?php
$tag_tracker = isset($_GET['tag']) ? $_GET['tag'] : '';
$click_url = isset($_GET['click_url']) ? $_GET['click_url'] : '';
?>
<a target="_blank" href='<?php echo $click_url ?>https://ad.third-party-server-ad.com/click?tag=<?php echo $tag_tracker ?>' >
Конечный результат ссылки должен быть таким:
{click_url}https://ad.third-party-server-ad.com/click?tag={conversions_tracking}
Когда пользователь нажимает на это объявление, наш сервер автоматически удаляет значение {click_URL} и перенаправляет посетителя на страницу, регистрируя клик и предоставляя детали конверсии.