Ir al contenido principal

Publicidad de terceros

El servicio de anuncios de terceros permite a los anunciantes alojar, entregar y realizar el seguimiento de eventos desde su propio servidor, en lugar de depender exclusivamente de ExoClick para realizar estas tareas. A nivel de campaña, esto se consigue aprovechando las etiquetas HTML Banner y las URL iframe.

Algunas de las ventajas de las etiquetas HTML Banner y las URL iframe son que la mayoría de las actualizaciones recurrentes de las campañas, como el cambio y la actualización de las creatividades, pueden realizarse directamente desde el propio servidor del anunciante. Además, este enfoque también es útil porque permite la automatización, lo que facilita la gestión de tareas como el seguimiento, las pruebas A/B y la segmentación.

Insertar una etiqueta HTML Banner o una URL iframe en una campaña

Si HTML / iframes están permitidos en su cuenta, diríjase a Paso 2 - Anuncios en la ventana de creación de su campaña. Desde allí, elija Banners HTML o URL iframe y haga clic en el botón + VARIACIONES DE ANUNCIOS para añadir la etiqueta o URL a su campaña.

Actualmente, ExoClick utiliza etiquetas HTML banner para todos los formatos de banner, y iframe URL para Interstitial y Anuncios nativos.

Los banners HTML aceptan etiquetas HTML como entrada. Aunque en teoría puede crear su creatividad dentro del cuadro de entrada utilizando etiquetas HTML, la práctica recomendada es crear un iframe que apunte a su página de alojamiento:

screenshot

Con la URL iframe, sólo tiene que proporcionar la URL de destino del anuncio:

screenshot

Registro de clics y conversiones en campañas HTML

Dado que las campañas HTML Banner e Iframe URL se sirven a través de un servidor de terceros, el Panel de administración no registrará clics ni conversiones de forma predeterminada. Si desea realizar un seguimiento de estos eventos, deberá seguir estos pasos:

Paso 1: Añada los parámetros {click_url} y {conversions_tracking} a su código HTML/iFrame

Añada {click_url} y {conversions_tracking} a la etiqueta del anuncio, como se muestra en este ejemplo:


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

Paso 2: Añada a su página de acogida el código para detectar el valor {click_url}

Su página de acogida debe ser capaz de detectar el valor {click_url} para generar el clic y la cadena {conversions_tracking} para registrar la conversión en el Panel de administración. La forma de obtener estos valores depende del lenguaje de programación con el que esté construida la página anfitriona. He aquí algunos ejemplos:

  • 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');
if (!clickid.endsWith(';')) {
clickid += ';';
}
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: En este script, puede añadir cualquier variable que pueda necesitar rastrear a través de su iframe, siempre que especifique el parámetro de la URL que precede a este valor. Por ejemplo, si desea realizar un seguimiento de Sub IDs, puede utilizar el siguiente 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>

El seguimiento de subidentificación es una forma de añadir información adicional a sus enlaces para que pueda comprender mejor de dónde procede el tráfico de su sitio web. Al añadir parámetros de subidentificación a tus URL, puedes rastrear detalles específicos como qué anuncio, plataforma o campaña trajo a un visitante a tu sitio.

  • PHP:

<?php
$tag_tracker = isset($_GET['tag']) ? $_GET['tag'] : '';
$click_url = isset($_GET['click_url']) ? $_GET['click_url'] : '';
?>

if (substr($click_url, -1) !== ';') {
$click_url .= ';';
}

<a target="_blank" href='<?php echo $click_url ?>https://ad.third-party-server-ad.com/click?tag=<?php echo $tag_tracker ?>' >

El resultado final del enlace debe ser:


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

Cuando un usuario haga clic en este anuncio, nuestro servidor eliminará automáticamente el valor {click_URL} y redirigirá al visitante a la página, al tiempo que registrará el clic y proporcionará los detalles de la conversión.