Plan de taggage ROLLER
TikTok Ads

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.
Étape 1

Les variables à créer

eventModel.valueVariable de couche de données
eventModel.value

Uniquement pour la voie Tag Manager.

eventModel.currencyVariable de couche de données
eventModel.currency
eventModel.transaction_idVariable de couche de données
eventModel.transaction_id
Étape 2

Les déclencheurs

Event | PurchaseÉvénement personnalisé
purchase

Uniquement si vous remplacez l'intégration native par Tag Manager.

Étape 3

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

Type — Paramétrage dans ROLLERDéclencheur —
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

Type — HTML personnaliséDéclencheur — Toutes les pages
<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

Type — HTML personnaliséDéclencheur — Event | Purchase
<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.

Pièges

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.

Recette

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.