Skip to main content

Services publicitaires de tiers

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.

À l'Étape 2 : Annonces du formulaire de campagne, choisissez Balises HTML et cliquez sur +Variations publicitaires pour choisir ou télécharger la balise publicitaire à utiliser dans la campagne :

screenshot  

Enregistrement des clics et des conversions dans les campagnes HTML

Les campagnes HTML étant servies par un serveur tiers, le panneau d'administration n'enregistre par défaut aucun clic ou conversion. Si vous souhaitez suivre ces événements, vous devez suivre les étapes suivantes :

Étape 1 : Ajoutez les paramètres {click_url} et {conversions_tracking} à votre code HTML/iFrame

Ajoutez {click_url} et {conversions_tracking} à la balise publicitaire, comme indiqué dans cet exemple :


<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>

Étape 2 : Ajoutez à votre page d'accueil le code permettant de détecter la valeur {click_url}

Votre page d'accueil doit pouvoir détecter la valeur {click_url} afin de générer le clic et la chaîne {conversions_tracking} afin d'enregistrer la conversion dans le panneau d'administration. La manière dont vous récupérez ces valeurs dépend du langage de programmation avec lequel votre page hôte est construite. Voici quelques exemples :

  • 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>

Note: Dans ce script, vous pouvez ajouter n'importe quelle variable que vous pourriez avoir besoin de suivre à travers votre iframe, à condition que vous spécifiez le paramètre de l'URL qui précède cette valeur. Par exemple, si vous souhaitez suivre les Sub ID, vous pouvez utiliser le code suivant :

<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>

Le suivi des sous-identifiants est un moyen d'ajouter des informations supplémentaires à vos liens afin de mieux comprendre d'où provient le trafic de votre site web. En ajoutant des paramètres de sous-identification à vos URL, vous pouvez suivre des détails spécifiques tels que l'annonce, la plateforme ou la campagne qui a amené un visiteur sur votre 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 ?>' >

Le résultat final du lien devrait être :


{click_url}https://ad.third-party-server-ad.com/click?tag={conversions_tracking}

Lorsqu'un utilisateur clique sur cette annonce, notre serveur supprime automatiquement la valeur {click_URL} et redirige le visiteur vers la page, tout en enregistrant le clic et en fournissant les détails de la conversion.