Installer AdTarget sur WordPress
Ce guide couvre deux façons d’ajouter le suivi AdTarget à votre site WordPress : avec un plugin ou par installation manuelle.
Recommandé : La méthode manuelle est la plus rapide et ne nécessite l’installation d’aucun plugin.
Méthode 1 : Installation manuelle (Recommandée)
La façon la plus simple d’ajouter le code de suivi à WordPress.
Accédez à l’éditeur de thème
Connectez-vous à votre panneau d’administration WordPress, allez dans Apparence → Éditeur de fichiers du thème, et sélectionnez votre thème actif dans le menu déroulant.
Modifiez header.php
Dans la liste des fichiers, cliquez sur header.php et trouvez la section <head>. Ajoutez le code de suivi à l’intérieur :
<!-- AdTarget Tracking -->
<script
defer
data-website-id="atid_YOUR_WEBSITE_ID"
data-domain="yourdomain.com"
src="https://adtarget.io/track.js"
></script>Remplacez atid_YOUR_WEBSITE_ID par votre identifiant de site réel et yourdomain.com par votre domaine, puis cliquez sur Mettre à jour le fichier.
Vérifiez l’installation
Visitez votre site, puis ouvrez votre tableau de bord AdTarget — vous devriez voir l’activité de suivi en quelques secondes.
Méthode 2 : Avec un plugin
Si vous n’êtes pas à l’aise avec la modification des fichiers de thème, utilisez un plugin d’insertion de code.
Avec le plugin “Insert Headers and Footers”
Installez le plugin
Installez et activez le plugin Insert Headers and Footers.
Ajoutez le code
Allez dans Réglages → Insert Headers and Footers. Dans la zone Scripts in Header, collez :
<script
defer
data-website-id="atid_YOUR_WEBSITE_ID"
data-domain="yourdomain.com"
src="https://adtarget.io/track.js"
></script>Enregistrez les modifications
Remplacez atid_YOUR_WEBSITE_ID par votre identifiant de site et yourdomain.com par votre domaine, puis cliquez sur Enregistrer.
Avec le plugin “Code Snippets”
Installez le plugin
Installez et activez le plugin Code Snippets.
Créez un snippet
Allez dans Snippets → Ajouter et nommez-le “AdTarget Tracking”. Ajoutez ce code 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');Activez le snippet
Remplacez YOUR_WEBSITE_ID par votre identifiant de site, configurez-le pour s’exécuter uniquement côté “Front-end”, puis enregistrez et activez.
Méthode 3 : Thème enfant (Avancé)
Si vous utilisez un thème enfant, ajoutez ceci à votre 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);Ajouter à des pages spécifiques uniquement
Avec un constructeur de pages
Si vous utilisez Elementor, Divi ou un autre constructeur de pages :
- Modifiez votre page d’atterrissage
- Ajoutez un widget/module HTML
- Collez le code de suivi
- Enregistrez et publiez
Avec une logique conditionnelle
Ajoutez ceci au functions.php de votre thème pour charger uniquement sur des pages spécifiques :
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');Plusieurs funnels sur le même domaine
Besoin de channels Telegram différents pour différentes sections de votre site ? Par exemple, yoursite.com et yoursite.com/uk menant chacun à des channels séparés.
Comment ça fonctionne : Créez un site séparé dans AdTarget pour chaque funnel. Chaque site obtient son propre code de suivi et channel Telegram.
Avec le plugin WPCode (Recommandé)
Créez plusieurs sites dans AdTarget
Dans votre tableau de bord AdTarget , créez un site par funnel :
- Site 1 :
yoursite.com→ connecté à votre channel principal - Site 2 :
yoursite.com/uk→ connecté à votre channel UK
Créez des snippets séparés
Dans WordPress, allez dans Snippets → Ajouter un snippet et créez un snippet par funnel :
Snippet 1 (Site principal) :
<script defer data-website-id="atid_abc123" data-domain="yourdomain.com" src="https://adtarget.io/track.js"></script>Snippet 2 (Funnel UK) :
<script defer data-website-id="atid_xyz789" data-domain="yourdomain.com" src="https://adtarget.io/track.js"></script>Définissez les règles de page
Pour chaque snippet, utilisez la Logique conditionnelle intelligente :
- Snippet 1 : L’URL ne contient pas
/uk - Snippet 2 : L’URL contient
/uk
Avec une logique conditionnelle PHP
Ajoutez ceci au functions.php de votre thème :
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');Important : Assurez-vous que chaque page ne charge qu’un seul script de suivi. Supprimez tout code de suivi global si vous utilisez cette méthode.
Conseils spécifiques à WordPress
Plugins de cache : Après avoir ajouté le code, videz votre cache dans WP Super Cache, W3 Total Cache ou votre plugin de cache.
Installations multisite :
- Ajoutez le code à chaque site séparément, ou
- Utilisez un plugin activé au niveau du réseau pour un suivi global
Mises à jour de thème :
- Si vous modifiez directement les fichiers du thème, utilisez un thème enfant
- Les mises à jour du thème écraseront vos modifications sinon
Dépannage
Le code n’apparaît pas sur le site ?
- Videz tous les caches (WordPress + navigateur)
- Vérifiez si votre thème utilise une structure d’en-tête personnalisée
- Assurez-vous de modifier le thème actif
Erreurs JavaScript dans la console ?
- Vérifiez les conflits avec d’autres plugins
- Essayez de désactiver temporairement les plugins d’optimisation/minification
Problèmes avec la barre d’administration ?
- Le code de suivi est conçu pour fonctionner avec la barre d’administration
- Déconnectez-vous pour tester en tant que visiteur classique
Besoin d’aide ?
Des problèmes avec l’installation WordPress ? Contactez le support avec :
- L’URL de votre site WordPress
- Le nom du thème
- La liste des plugins actifs
- Les messages d’erreur éventuels