Third Party Ad-Serving
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.
Na Etapa 2: Anúncios do formulário de campanha, escolha Etiquetas HTML e clique em +Variações de anúncio para escolher ou carregar a etiqueta de anúncio a utilizar na campanha:
Registo de cliques e conversões em campanhas HTML
Como as campanhas HTML são servidas através de um servidor de terceiros, o painel de administração não registará quaisquer cliques ou conversões por predefinição. Se quiser registar estes eventos, tem de seguir estes passos:
Passo 1: Adicione os parâmetros {click_url} e {conversions_tracking} ao seu código HTML/iFrame
Adicione {click_url} e {conversions_tracking} à etiqueta de anúncio, como se mostra neste exemplo:
<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>
Passo 2: Adicione à sua página de acolhimento o código para detetar o valor {click_url}
A sua página de acolhimento tem de ser capaz de detetar o valor {click_url} para gerar o clique e a cadeia {conversions_tracking} para registar a conversão no painel de administração. A forma como vai buscar estes valores depende da linguagem de programação com que a sua página de acolhimento foi construída. Aqui estão alguns exemplos:
- 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>
Nota: Neste script, pode adicionar qualquer variável que possa precisar de controlar através do seu iframe, desde que especifique o parâmetro do URL que precede este valor. Por exemplo, se pretender seguir Sub IDs, pode utilizar o seguinte código:
<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>
O rastreio de Sub ID é uma forma de adicionar informações extra às suas hiperligações para que possa saber mais sobre a origem do tráfego do seu Web site. Ao adicionar parâmetros de Sub ID aos seus URLs, pode acompanhar detalhes específicos, como o anúncio, a plataforma ou a campanha que trouxe um visitante ao seu site.
- 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 ?>' >
O resultado final da ligação deve ser:
{click_url}https://ad.third-party-server-ad.com/click?tag={conversions_tracking}
Quando um utilizador clica neste anúncio, o nosso servidor remove automaticamente o valor {click_URL} e redirecciona o visitante para a página, registando o clique e fornecendo os detalhes da conversão.