Så kontrollerar du att X-pixeln (Twitter) fungerar
Filtrera fliken Network på adsct: X-pixeln skickar varje händelse två gånger, en gång till analytics.twitter.com och en gång till t.co. Baskoden skickar bara sidvisningar. Varje konvertering som du skapar i Events Manager behöver ett eget anrop, twq('event', 'tw-…'), på sidan där den sker.
Hoppa över DevTools: den gratis skanningen öppnar din sida i en riktig webbläsare, godkänner och nekar cookiebannern och visar vad X-pixeln (Twitter) faktiskt skickade. Rapporten är på engelska.
I korthet
- Taggskript
static.ads-twitter.com/uwt.js(den äldre taggen för enskilda händelser använderoct.js)- Händelseanrop
analytics.twitter.com/1/i/adsct?…ocht.co/1/i/adsct?…, medtxn_idellerp_id- Pixel-ID
- En kort kod av bokstäver och siffror, som används i
twq('config', '<pixel-ID>') - Klick-ID
twclid- Konverteringar
- Var och en har ett händelse-ID som
tw-abc12-def34, som skapas i Events Manager
Kontrollera själv på två minuter
- Öppna DevTools på fliken Network, filtrera på
adsct, godkänn cookiebannern och ladda en sida. - Du ska se ett anrop till
analytics.twitter.comoch ett tillt.coper händelse. Sidvisningen kommer från baskodenstwq('config', …). - Utför en konvertering (en testorder eller en registrering) och leta efter ett anrop med konverteringens händelse-ID som börjar med
tw-. Ett köp ska ha värde och valuta. - Tillägget X Pixel Helper för Chrome listar händelserna. Events Manager i X Ads visar om varje konvertering har tagit emot något.
Därför står konverteringar i X kvar på "no activity"
Konverteringarna är skapade men anropas aldrig
Med den nuvarande pixeln skickar baskoden bara sidvisningar. Varje konvertering som du skapar i Events Manager behöver ett eget anrop på sidan där den sker:
twq('event', 'tw-abc12-def34', {
value: 84.50,
currency: 'USD',
conversion_id: 'order-10045'
});
Saknas anropet står händelsen kvar på "no activity", trots att pixeln visas som aktiv.
Gamla taggar för enskilda händelser finns kvar
Äldre installationer för X använde en webbplatstagg per konvertering (oct.js med twttr.conversion.trackPid). De överlever ofta en omdesign av sajten och ligger kvar bredvid den nya pixeln, så att konverteringar räknas av båda eller tillskrivs händelser som inte används längre. Ta bort de gamla taggarna när de nya händelserna registreras.
Köp utan värde
Utan value och currency kan X räkna köp men inte intäkter, och värdebaserad budgivning har ingenting att gå på. Skicka orderns totalsumma som ett tal, med en valutakod enligt ISO.
Pixeln laddas före samtycke
X-pixeln sätter cookies när den laddas och har inget eget samtyckes-API. Den får bara laddas efter att besökaren har godkänt marknadsföringscookies. Se Ad pixel fires before consent or after "reject" (på engelska).
twclid försvinner i en omdirigering
X lägger till twclid på annonsklick. En omdirigering som tappar parametrarna tappar det, och då går konverteringen inte att koppla till klicket. Testa med testet av klick-ID vid omdirigering.
Det här kontrollerar den gratis skanningen
- X-pixeln (Twitter) laddas och skickar minst en sidvisning
- Bara ett ID för plattformen, annars en varning
- X-pixeln (Twitter) väntar tills besökaren har godkänt cookies
- X-pixeln (Twitter) slutar skicka när besökaren klickar på "neka alla"
- Inga e-postadresser i klartext i anropen
- Klick-ID:t twclid följer med genom dina omdirigeringar
Händelser från servern (Conversions API:er, server-side-taggning) syns inte för en publik skanning, så rapporten markerar dem aldrig som fungerande eller trasiga.
Läs också
- Testa klick-ID vid omdirigering (gclid, fbclid, ttclid, msclkid)
- Ad pixel fires before consent or after "reject": how to fix it (på engelska)
- Redirects drop the gclid and other ad click IDs: how to keep them (på engelska)
Källor
Bygger på plattformarnas offentliga dokumentation (oftast på engelska) och de anrop som deras publika taggar gör. Menyer och namn ändras, så kontrollera de länkade sidorna om ett steg ser annorlunda ut.