X·Twitter/X Pixel·critical

Twitter/X Missing Conversion Events

This X Pixel has no active website conversion events. The pixel itself may load fine, but Events Manager has nothing configured that maps to a business outcome (Purchase, Lead, SignUp, Subscribe, CheckoutInitiated, AddToCart, AddToWishlist, ContentView, Search). Campaigns running against this account have no conversion signal to optimise toward and no way to report ROAS or cost per acquisition.

CL
By Christopher LandaverdeCreator of AdLint · ad-tech tracking specialistUpdated

Why It Matters

The X Pixel is two layers. The base pixel handles page load and identifies the user. The website event tags, each with a `tw-XXXXX-XXXXX` ID, are what carry the conversion signal. Without at least one conversion event tag, the pixel is effectively a PageView counter. You can build retargeting audiences and that is about it. The optimiser cannot run conversion bidding without a conversion event to optimise against. The reporting view cannot produce a meaningful cost per Purchase or cost per Lead column because nothing is feeding it. Campaign managers usually notice this when they try to set an optimisation goal and find no eligible events in the dropdown, or when reports show clicks and engagements but a blank conversion column. The fix is to install at least one event that maps to the business outcome the spend is justified by. Ecommerce should have Purchase, plus AddToCart and CheckoutInitiated for funnel diagnostics. Lead gen should have Lead, plus the relevant upstream events such as ContentView and Search. SaaS should have SignUp or Subscribe.

How To Fix It

  1. Identify the single business outcome that justifies ad spend on this account (the one number you would report to the CFO).
  2. In Ads Events Manager, create the matching website event tag (Purchase, Lead, SignUp, or Subscribe) and copy its `tw-XXXXX-XXXXX` ID.
  3. Wire the tag on the site at the moment of the action, with the right parameters: `conversion_id`, plus `value` and `currency` for revenue events.
  4. If the funnel is multi-step, also configure the upstream events (AddToCart, CheckoutInitiated, ContentView, Search) so you can diagnose drop-off and build optimisation audiences.
  5. Validate one real event end-to-end and confirm it lands in Events Manager. Then switch campaign optimisation goals to the new event.

Example

Configuration
Configured events: PageView only
Missing: Purchase, Lead, SignUp, Subscribe, AddToCart, CheckoutInitiated
Result: campaigns cannot run conversion optimisation; reporting has no CPA column.
For Your Client Report

This X Pixel has no active website conversion events configured. Per X Ads Help Center documentation on the X Pixel and conversion tracking for websites, the pixel's base script handles page load and identification, while the website event tags carry the conversion signal that campaigns optimise against, including Purchase, Lead, SignUp, Subscribe, CheckoutInitiated, AddToCart, AddToWishlist, ContentView, and Search. Without at least one conversion event tag, the pixel is a PageView counter and a retargeting source, and campaigns cannot run conversion bidding or report cost per acquisition. Fix: identify the business outcome that justifies the ad spend, create the matching event tag in Ads Events Manager, wire the `tw-XXXXX-XXXXX` ID on the site at the moment of the action with `conversion_id` and (for revenue events) `value` and `currency`, validate one real event end to end, and switch campaign optimisation goals to the new event. Source: business.twitter.com/en/help/campaign-measurement-and-analytics/conversion-tracking-for-websites.html.

Drop this paragraph into your client deliverable. Sources back to the canonical platform documentation linked below.

References

Audit your own files for this check

AdLint runs this check (and 177 others) against your GTM, Google Ads, Meta, TikTok, LinkedIn, Pinterest, Twitter/X, and Snapchat exports. Everything stays in your browser. No uploads, no accounts.

Run a free audit