Instalar AdTarget en WordPress
Esta guía cubre dos formas de añadir el seguimiento de AdTarget a tu sitio WordPress: usando un plugin o instalación manual.
Recomendado: El método manual es el más rápido y no requiere instalar ningún plugin.
Método 1: Instalación manual (Recomendado)
La forma más simple de añadir el código de seguimiento a WordPress.
Accede al editor del tema
Inicia sesión en tu panel de administración de WordPress, ve a Apariencia → Editor de archivos del tema, y selecciona tu tema activo del menú desplegable.
Edita header.php
En la lista de archivos, haz clic en header.php y busca la sección <head>. Añade el código de seguimiento dentro de ella:
<!-- AdTarget Tracking -->
<script
defer
data-website-id="atid_YOUR_WEBSITE_ID"
data-domain="yourdomain.com"
src="https://adtarget.io/track.js"
></script>Reemplaza atid_YOUR_WEBSITE_ID con tu ID de sitio web real y yourdomain.com con tu dominio, luego haz clic en Actualizar archivo.
Verifica la instalación
Visita tu sitio, luego abre tu panel de AdTarget — deberías ver actividad de seguimiento en pocos segundos.
Método 2: Usando un plugin
Si no te sientes cómodo editando archivos del tema, usa un plugin de inserción de código.
Usando el plugin “Insert Headers and Footers”
Instala el plugin
Instala y activa el plugin Insert Headers and Footers.
Añade el código
Ve a Ajustes → Insert Headers and Footers. En el campo Scripts in Header, pega:
<script
defer
data-website-id="atid_YOUR_WEBSITE_ID"
data-domain="yourdomain.com"
src="https://adtarget.io/track.js"
></script>Guarda los cambios
Reemplaza atid_YOUR_WEBSITE_ID con tu ID de sitio web y yourdomain.com con tu dominio, luego haz clic en Guardar.
Usando el plugin “Code Snippets”
Instala el plugin
Instala y activa el plugin Code Snippets.
Crea un fragmento
Ve a Fragmentos → Añadir nuevo y nómbralo “AdTarget Tracking”. Añade este código PHP:
function adtarget_tracking_code() {
echo '<script defer src="https://adtarget.io/track.js" data-website-id="atid_YOUR_WEBSITE_ID" data-domain="yourdomain.com"></script>';
}
add_action('wp_head', 'adtarget_tracking_code');Activa el fragmento
Reemplaza YOUR_WEBSITE_ID con tu ID de sitio web, configúralo para ejecutarse solo en el “Front-end”, y guarda y activa.
Método 3: Tema hijo (Avanzado)
Si usas un tema hijo, añade a tu functions.php:
function adtarget_enqueue_tracking() {
wp_enqueue_script(
'adtarget-tracker',
'https://adtarget.io/track.js',
array(),
null,
false // Load in head
);
}
add_action('wp_enqueue_scripts', 'adtarget_enqueue_tracking');
// Add custom attributes to the script tag
add_filter('script_loader_tag', function($tag, $handle) {
if ($handle === 'adtarget-tracker') {
return str_replace(
' src',
' defer data-website-id="atid_YOUR_WEBSITE_ID" data-domain="yourdomain.com" src',
$tag
);
}
return $tag;
}, 10, 2);Añadir solo en páginas específicas
Usando un constructor de páginas
Si usas Elementor, Divi u otro constructor de páginas:
- Edita tu landing page
- Añade un widget/módulo HTML
- Pega el código de seguimiento
- Guarda y publica
Usando lógica condicional
Añade esto al functions.php de tu tema para cargar solo en páginas específicas:
function adtarget_conditional_tracking() {
// Only load on pages with ID 123 or 456
if (is_page(array(123, 456))) {
echo '<script defer src="https://adtarget.io/track.js" data-website-id="atid_YOUR_WEBSITE_ID" data-domain="yourdomain.com"></script>';
}
}
add_action('wp_head', 'adtarget_conditional_tracking');Múltiples embudos en el mismo dominio
¿Necesitas diferentes canales de Telegram para diferentes secciones de tu sitio? Por ejemplo, yoursite.com y yoursite.com/uk cada uno dirigiendo a canales separados.
Cómo funciona: Crea un sitio separado en AdTarget para cada embudo. Cada sitio obtiene su propio código de seguimiento y canal de Telegram.
Usando el plugin WPCode (Recomendado)
Crea múltiples sitios en AdTarget
En tu panel de AdTarget , crea un sitio por embudo:
- Sitio 1:
yoursite.com→ conecta a tu canal principal - Sitio 2:
yoursite.com/uk→ conecta a tu canal UK
Crea fragmentos separados
En WordPress, ve a Fragmentos → Añadir fragmento y crea un fragmento por embudo:
Fragmento 1 (Sitio principal):
<script defer data-website-id="atid_abc123" data-domain="yourdomain.com" src="https://adtarget.io/track.js"></script>Fragmento 2 (Embudo UK):
<script defer data-website-id="atid_xyz789" data-domain="yourdomain.com" src="https://adtarget.io/track.js"></script>Configura reglas de página
Para cada fragmento, usa Lógica condicional inteligente:
- Fragmento 1: La URL no contiene
/uk - Fragmento 2: La URL contiene
/uk
Usando lógica condicional PHP
Añade esto al functions.php de tu tema:
function adtarget_multi_funnel_tracking() {
$uri = $_SERVER['REQUEST_URI'];
if (strpos($uri, '/uk') === 0) {
// UK funnel
$site_id = 'atid_xyz789';
} else {
// Main site
$site_id = 'atid_abc123';
}
echo '<script defer data-website-id="' . $site_id . '" data-domain="yourdomain.com" src="https://adtarget.io/track.js"></script>';
}
add_action('wp_head', 'adtarget_multi_funnel_tracking');Importante: Asegúrate de que cada página solo cargue un script de seguimiento. Elimina cualquier código de seguimiento global si usas este método.
Consejos específicos para WordPress
Plugins de caché: Después de añadir el código, limpia tu caché en WP Super Cache, W3 Total Cache o tu plugin de caché.
Instalaciones multisitio:
- Añade el código a cada sitio por separado, o
- Usa un plugin activado en red para seguimiento global
Actualizaciones del tema:
- Si editas archivos del tema directamente, usa un tema hijo
- Las actualizaciones del tema sobrescribirán tus cambios de lo contrario
Solución de problemas
¿El código no aparece en el sitio?
- Limpia todas las cachés (WordPress + navegador)
- Verifica si tu tema usa una estructura de encabezado personalizada
- Comprueba que estás editando el tema activo
¿Errores de JavaScript en la consola?
- Busca conflictos con otros plugins
- Intenta desactivar los plugins de optimización/minificación temporalmente
¿Problemas con la barra de administración?
- El código de seguimiento está diseñado para funcionar con la barra de administración
- Cierra sesión para probar como visitante regular
¿Necesitas ayuda?
¿Tienes problemas con la instalación en WordPress? Contacta con soporte con:
- La URL de tu sitio WordPress
- Nombre del tema
- Lista de plugins activos
- Cualquier mensaje de error