Installer le pixel TikTok sur un tunnel ROLLER
Même logique que Meta : intégration native à partir du palier intermédiaire, un identifiant à coller. ROLLER est le seul moteur du panel à proposer TikTok sans écrire une ligne de code.
Avant de commencer
- Un palier ROLLER donnant accès aux pixels publicitaires.
- Un identifiant de pixel TikTok, disponible dans le Gestionnaire d'événements TikTok.
- Pour la voie Tag Manager : un palier donnant accès à Tag Manager, ou l'option payante.
Les variables à créer
eventModel.valueUniquement pour la voie Tag Manager.
eventModel.currencyeventModel.transaction_idLes déclencheurs
purchaseUniquement si vous remplacez l'intégration native par Tag Manager.
Les balises
Les noms suivent la convention que nous utilisons en production : le rôle de la balise se lit d'un coup d'œil dans la liste, même après plusieurs années.
Intégration native — aucune balise à créer
- Emplacement
- Administration › Tunnel de réservation › Paramètres › Suivi web
- Champ à renseigner
- Votre identifiant de pixel
Disponible à partir du palier intermédiaire, au même endroit que Google Analytics et Meta.
TikTok Ads | Main Tag
<script>
!function (w, d, t) {
w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];
ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"];
ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};
for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);
ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e};
ttq.load=function(e,n){var r="https://analytics.tiktok.com/i18n/pixel/events.js";
ttq._i=ttq._i||{};ttq._i[e]=[];ttq._i[e]._u=r;ttq._t=ttq._t||{};ttq._t[e]=+new Date;
ttq._o=ttq._o||{};ttq._o[e]=n||{};
var o=d.createElement("script");o.type="text/javascript";o.async=!0;o.src=r+"?sdkid="+e+"&lib="+t;
var a=d.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)};
ttq.load('VOTRE_PIXEL_ID');
ttq.page();
}(window, document, 'ttq');
</script>Voie Tag Manager, à n'utiliser que si l'intégration native est désactivée.
Event TikTok Ads | Complete Payment
<script>
ttq.track('CompletePayment', {
value: {{eventModel.value}},
currency: {{eventModel.currency}}
}, {
event_id: {{eventModel.transaction_id}}
});
</script>TikTok attend CompletePayment, pas Purchase. Ne recopiez pas la balise Meta en changeant seulement le préfixe.
Ce qui casse le plus souvent
Cumuler l'intégration native et Tag Manager
Même piège que sur Meta, avec la même conséquence : chaque achat compté deux fois, et un coût par acquisition apparent deux fois trop bas.
Utiliser le vocabulaire de Meta
Sur la voie Tag Manager, TikTok attend CompletePayment. Un événement nommé Purchase ne remonte dans aucun rapport.
Compter sur TikTok au palier d'entrée
Les pixels publicitaires ne sont pas disponibles sur le premier palier. Un parc qui prévoit d'investir sur TikTok doit le savoir avant de choisir son abonnement.
Vérifier que ça fonctionne
- Installer l'extension TikTok Pixel Helper et parcourir un achat complet.
- Vérifier que chaque événement n'apparaît qu'une seule fois.
- Contrôler dans le Gestionnaire d'événements TikTok que l'achat arrive avec valeur et devise.
- Vérifier que la vue de page remonte sur le site comme sur le tunnel.
Vos conversions ne collent pas avec votre caisse ?
C'est le symptôme le plus courant, et il a presque toujours l'une des causes listées ci-dessus. Nous auditons votre installation et vous disons ce qui se perd, où, et combien ça coûte.
