Conversion Tracking / Insight Tag Health
What AdGradr checks
Section titled “What AdGradr checks”The Insight Tag is the foundation of every LinkedIn Ads account. Without it, Campaign Manager is flying blind. AdGradr evaluates five layers of conversion tracking health:
- Insight Tag installed and firing. The tag must be present on your site and actively sending data back to LinkedIn.
- Conversion actions defined and recording. At least one conversion action (lead form submit, demo request, purchase, etc.) must exist and have recorded events.
- Conversion value tracking. Revenue or lead values assigned to conversion actions so you can measure ROI, not just volume.
- Offline conversion imports. Whether your account imports CRM-stage conversions (SQL, opportunity, closed-won) back into Campaign Manager.
- Conversions API (CAPI) active. Server-side tracking that supplements the Insight Tag and survives ad blockers and cookie restrictions.
AdGradr flags missing or broken tracking with severity proportional to the gap. A completely missing Insight Tag is the most significant finding. Missing conversion actions, stale actions that have not fired, missing value tracking, and missing CAPI are flagged with decreasing severity.
Why this matters
Section titled “Why this matters”LinkedIn CPCs run $8-15+ for most B2B segments. Without conversion tracking, you cannot distinguish a campaign generating pipeline from one burning cash. Every optimization decision in Campaign Manager (bid strategy, audience refinement, budget allocation) depends on conversion data feeding back into the system.
Beyond optimization, attribution matters. If your CFO asks what LinkedIn produced last quarter and you cannot answer with revenue numbers, the budget gets cut. Conversion tracking is not a technical checkbox; it is budget defense.
CAPI is increasingly critical. Browser-side tracking loses 15-30% of conversions due to ad blockers, ITP, and cookie consent banners. Server-side tracking closes that gap.
What good looks like
Section titled “What good looks like”A properly instrumented LinkedIn Ads account has:
- Insight Tag firing on every page of the website (verified in Campaign Manager under “Analyze > Insight Tag”)
- 3-5 conversion actions covering the full funnel: content download, demo request, free trial start, SQL (via offline import), closed-won (via offline import)
- Revenue values assigned to at least your bottom-funnel actions so Campaign Manager can optimize toward value, not just volume
- Offline conversion imports running on a weekly or daily cadence, mapping CRM pipeline stages back to LinkedIn clicks
- CAPI active and sending redundant events alongside the browser-side tag
Conversion action hierarchy example
Section titled “Conversion action hierarchy example”| Funnel Stage | Action Type | Value Assignment |
|---|---|---|
| Content download | URL/Event | Static ($5-20) |
| Demo request | URL/Event | Static ($50-200) |
| SQL | Offline import | Dynamic (deal size) |
| Closed-won | Offline import | Dynamic (actual revenue) |
Common mistakes
Section titled “Common mistakes”- Insight Tag on homepage only. The tag must be on every page. If it is only on the homepage, you lose all post-click behavior data and most conversion tracking breaks.
- Default “page load” conversions with no URL rules. LinkedIn will count every page view as a conversion. You need URL-specific rules (e.g., /thank-you, /demo-confirmed) or event-specific triggers.
- Stale conversion actions. Actions that were set up for a campaign that ended 6 months ago, pointing to URLs that no longer exist. These pollute your data and confuse automated bidding.
- No offline import pipeline. If your sales cycle is 30-90 days, browser-side tracking only captures the top of funnel. The conversions that matter (SQL, revenue) happen in your CRM weeks later. Without offline imports, LinkedIn never learns which clicks actually produce revenue.
- Ignoring CAPI because the Insight Tag “works fine.” It works fine today. As browsers tighten tracking restrictions, you are building on an eroding foundation.
How to fix it
Section titled “How to fix it”- Verify tag installation. Go to Campaign Manager > Analyze > Insight Tag. Confirm the tag shows “Active” and is firing across your domain. Use LinkedIn’s Tag Helper Chrome extension to verify on specific pages.
- Audit conversion actions. Delete or archive any action that has not fired in 90+ days. Create new actions for each meaningful funnel stage with proper URL or event rules.
- Add conversion values. For top-of-funnel actions, assign a static value based on your average conversion rates (e.g., if 1 in 20 content downloads becomes a customer worth $10K, assign $500). For CRM-imported conversions, pass dynamic values.
- Set up offline conversions. Export your CRM data (HubSpot, Salesforce, etc.) and map it to LinkedIn’s offline conversion format. Automate with a weekly upload or use a connector like Zapier or a native CRM integration.
- Implement CAPI. Follow LinkedIn’s server-side API documentation or use a partner integration (e.g., Google Tag Manager server-side container). The key is deduplication: make sure browser and server events do not double-count.
When to ignore this check
Section titled “When to ignore this check”- Pure awareness campaigns with no conversion intent. If you are running brand awareness to a broad audience with no landing page or form, conversion tracking is less critical. AdGradr reduces the check weight for these accounts.
- Brand new accounts (under 2 weeks) that have not had time to accumulate conversion data. The “no conversions fired” flag is informational during ramp-up.
- Event-based campaigns where the conversion happens offline (e.g., conference booth visit). Offline imports are the right answer here, but AdGradr will not penalize you during the data collection window.
Want someone to handle this? The Click Makers team manages LinkedIn Ads accounts for companies spending $10K+/month. Get in touch to see if we are a fit.