Why does LinkedIn show zero conversions when my Insight Tag is installed?

TofuAnswer by the Tofu team · checked

Usually the tag works but the conversion doesn't. The common causes: the conversion isn't attached to any ad set, its URL rule never matches a real page, the form sits in an iframe the tag can't see, or the people converting didn't click or see your ad inside the window. Check the tag's status in Signals manager first, then the conversion's status, rule, ad sets and window on the Conversion tracking page. LinkedIn says a status can take up to 24 hours to update after a visit. For forms the tag can't see, add the Conversions API.

As of October 2026.

Before you start

  • Access to the ad account in Campaign Manager, and to your site's code or tag manager.
  • The conversion that shows zero, and the page, form or button that should trigger it.
  • Browser developer tools or a tag checker (LinkedIn suggests Ghostery or a similar tool).

Step 1: Check that the Insight Tag is on every page and firing

Click Measure, then Signals manager, then Insight Tag. (LinkedIn's Signals manager help page says Data; its more recently updated pages say Measure.) The tag is Active (green) if it sent a signal in the past 7 days, No recent activity (gray) if longer ago, and Unverified (red) if never.

Then check a page: right-click, choose Inspect, open the Network tab and filter for ads.linkedin.com. LinkedIn says the status code should be 302. A tag checker shows the request too, but LinkedIn warns the tag can appear even with an error such as "error no PID".

If the tag is Unverified, or missing on some pages:

  • Paste the full code unedited, with straight quotation marks, and check its Partner ID matches the ad account.
  • Put it on every page, including landing pages, thank-you pages and vendor-run subdomains. LinkedIn suggests the global footer, just before the end of the body tag.
  • In a tag manager, use LinkedIn's integration (it names Google, Adobe, Tealium, Ensighten and Floodlight); in Google Tag Manager, the LinkedIn InsightTag 2.0 template.
  • Make sure nothing blocks snap.licdn.com or px.ads.linkedin.com. A consent banner that holds marketing tags means the tag fires only for visitors who accept.

Step 2: Read the conversion's status

Click Measure, then Conversion tracking, and look at the Status column. Each conversion has its own:

StatusMeaning
Active (green)Last signal in the past 3 days
No recent activity (gray)Last signal 4 to 7 days ago
Inactive (red)Last signal more than 7 days ago
Unverified (red)Insight Tag or Microsoft UET tag only: no activity detected from your website
Active: Low Match RateConversions API only: signals arrive but are unlikely to match members
Awaiting activity (gray)Conversions API only: the first 48 hours after you create it
No activity detected (red)Conversions API only: no events received

If the tag is Active but the conversion is Unverified, nothing has matched its rule yet, and LinkedIn says Insight Tag conversions need to be verified to provide reporting. Steps 3 to 6 find out why. For Google Ads and Meta, see how to check that conversion tracking works on Google Ads, LinkedIn and Meta.

Step 3: Check the conversion is attached to your ad sets

LinkedIn only tracks a conversion for the ad sets it's attached to, and can't report conversions for ads shown before you attached it. The Ad sets selected column counts them (Active, Draft or Paused only). LinkedIn picks ad sets from the conversion's category, so check yours are included. From the ad set side: Advertise, the Ad sets tab, Edit, then Conversion tracking (optional).

Step 4: Pick page load or event-specific

MethodWhat triggers it
Website ActionsButton clicks, page visits or form submissions the tag collects automatically, with no extra code
Page loadA visit to a page whose URL matches your rule
Event-specificCode you add to a link or button
Image pixelAn event-specific pixel that works without the tag. LinkedIn calls it less accurate: third-party cookies only, no enhanced conversion tracking

Use page load when the form leads to a thank-you page with its own URL, and event-specific when no new page loads, such as an inline thank-you message. LinkedIn's developer docs show the call as window.lintrk("track", { conversion_id: 12345 }). If you use an image pixel, check when it fires: LinkedIn's setup page says it loads when the action is taken, but its troubleshooting page lists that, instead of firing on page load, as a cause of missing conversions.

Step 5: Fix the URL rule

For page-load conversions, choose Starts with (URLs that end in changing parameters), Equals (one exact URL) or Contains (any URL with a word such as "thank-you"). + And also narrows a rule; + Add a new OR rule adds pages. Leave out http:// and https://, and include www only if visitors see it.

Then submit a test and copy the URL you land on. LinkedIn's example: a rule equal to www.advertiser.com/thankyou never counts if the page loads as www.advertiser.com/thankyou123. Also check the ad's landing page leads to the conversion page.

Step 6: Check for forms inside iframes

LinkedIn doesn't document why iframe forms go uncounted. It says only that buttons in iframes don't appear in Website Actions, and that an on-click action, such as one in an iframe, can be tracked with event-specific code. Browser rules explain it: many form and booking tools embed an iframe from their own domain, and scripts on your page get "very limited" access to a frame from another origin (MDN's words). So the tag can't see the submit, and a thank-you message in the frame never loads a URL your rule can match. Code inside the frame needs the tool to let you add it. Three fixes:

  1. Redirect after submit to a tagged thank-you page on your domain, and use a page-load rule.
  2. Listen for the tool's event on your page and fire an event-specific conversion. Calendly, for example, posts calendly.event_scheduled to the parent window, and says its plain iframe embed can't track bookings, so use its JavaScript embed.
  3. Send the lead from the server with the Conversions API (step 8).

Step 7: Check the window and who can count

LinkedIn counts a conversion only for members who clicked or viewed your ad and converted inside the window. Your own test visit can make the status Active but adds nothing to a campaign unless you clicked or saw one of its ads.

  • Windows: 1, 7, 30 or 90 days for clicks and views; 90 and 90 by default. With the Conversions API or CSV, some categories (including Lead, Qualified Lead, MQL and SQL) can also use 180 or 365 days. Changes apply only going forward.
  • One per member: for most categories, repeat conversions in the window count once, credited to the latest click or view. Purchase and Add to Cart count each time.

LinkedIn's pages disagree on views: its conversion window page gives a 90-day view window as the default, its Conversion Tracking FAQ says view-through conversions count up to 30 days after an impression, and an older third-party reporting page lists only 1, 7 or 30 days.

LinkedIn gives no reporting delay for Insight Tag conversions. It says CSV data takes 24 to 48 hours, sometimes a week, and its developer FAQ says Conversions API data can take up to 72 hours.

Step 8: Add the Conversions API when the tag can't see the conversion

Add it for forms in iframes or on domains you can't tag, leads that qualify later in your CRM, and browsers that limit cookies. LinkedIn rates the Insight Tag's signal reliability "Medium" (cookie-based, subject to browser limitations) and the Conversions API's "High", and recommends setting up the Conversions API first to optimize for qualified leads.

To run both without double counting, create one conversion rule per source (browser and server) and send the same event ID from both: window._linkedin_event_id before the tag code for page-load conversions, or event_id in the lintrk call. LinkedIn keeps the Insight Tag event and drops the duplicate, so the Insight Tag conversion usually shows the higher count.

Partners include Google Tag Manager, HubSpot, Salesforce Data 360, Segment, Tealium and Zapier. A direct build takes two to four weeks on average, per LinkedIn's help page, or one to two weeks, per its developer FAQ on Microsoft Learn. LinkedIn recommends sending a hashed email and its click ID (li_fat_id) for the best matching. More in whether Safari 27 is breaking LinkedIn conversion tracking and how to send MQLs and SQLs from your CRM to LinkedIn.

Common problems

ProblemWhy it happensFix
Tag stays UnverifiedEdited or partial code, curly quotes, wrong Partner ID, or no visits yetFix the code, visit a tagged page, wait up to 24 hours
Conversion Active, campaign shows 0Not attached to that ad set, or converters didn't click or see its ads in the windowAttach it; check the window
Conversions API data stopped through Google Tag ManagerA token added before November 2024 expired after a year, or the member who authenticated it leftGenerate a new token in Signals manager and update the tags
Fewer conversions than your CRMDifferent windows, deduplication rules and cookie limitsCompare the same window; add the Conversions API

Where Tofu fits

Tofu Ads Agent (our product) can set up LinkedIn conversion events for a page visit or a click, which covers steps 4 and 5. It doesn't install the Insight Tag, audit your LinkedIn tracking or set up the Conversions API, so steps 1, 6 and 8 stay with you or your developer. Tofu costs a flat $2,500 a month.

Sources (25)

Ask Tofu next

Pick a question and Tofu Ads Agent answers it in chat.

Related answers