Install the LinkedIn Insight Tag

Put your LinkedIn ad account's Insight Tag on every page of your website and confirm from LinkedIn's own records that it's firing, so your campaigns record conversions and build retargeting audiences from the first day they run.

Key Takeaways

  1. The LinkedIn Insight Tag is a short script from your LinkedIn ad account that goes on every page of your website. It lets LinkedIn count conversions from your ads, build retargeting audiences from your visitors, and show you who those visitors are.
  2. To install it with AI, connect your LinkedIn Ads account to Kite. Kite finds your ad account's tag, or creates it if the account has none, and adds it to every page of a site Kite builds from that site's next publish.
  3. For a site hosted somewhere else, Kite gives you LinkedIn's exact snippet and tells you where it goes, either once in the head of every page or as a Custom HTML tag in Google Tag Manager.
  4. Kite checks whether the tag is firing by asking LinkedIn which domains have called it in the last 30 days, and it checks your site's domain specifically. It tells you whether to wait, fix the install, or unblock the domain in Campaign Manager.
  5. Conversion tracking has a second half: the conversions themselves, which you define in Campaign Manager. Kite helps you choose the right pages to count, such as a demo confirmation page, and the tag has to be firing before any of them can record.
On this page

Why the Insight Tag matters before your LinkedIn ads run

LinkedIn ads are expensive enough that you want proof they work. That proof comes from the Insight Tag. Every time someone opens a page with the tag on it, the tag tells LinkedIn which page they saw, and LinkedIn matches the visit to a LinkedIn member when it can. That single connection does three jobs:

  • Conversion tracking. LinkedIn can count when someone who saw or clicked your ad later reaches a page you care about, such as your signup thank-you page.
  • Retargeting. LinkedIn can build an audience from the people who visited your site, or particular pages on it, so you can show ads to them again.
  • Visitor demographics. Campaign Manager can show the job titles, industries, and company sizes of the LinkedIn members who visit your site.

The tag only counts visits that happen after it starts firing. LinkedIn can't go back and record a conversion from last week, and a retargeting audience starts empty on the day the tag goes live. So the time to install it is before your campaign launches, not after the first invoice arrives with no conversions attached to it.

Installing the tag is quick. Getting it right takes more care. The tag has to belong to the ad account your campaigns actually run from, it has to load on every page of the live site, and you have to confirm that LinkedIn is receiving it. Most teams that find zero conversions weeks into a campaign skipped one of those three steps.

This is a good job for an AI agent, because each step depends on reading something precisely: which ad account you manage, whether that account already has a tag, which domains LinkedIn has heard from, and when. Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. It handles the Insight Tag as part of getting your LinkedIn campaigns ready to run.

How Kite installs the LinkedIn Insight Tag

Kite starts when you connect your LinkedIn Ads account. Connecting it is your approval for Kite to put the tag on the sites Kite builds for you, so the work begins as soon as the connection finishes. Kite works out which ad account the tag belongs to, then finds that account's existing tag or creates one.

On a site Kite builds and hosts, the tag loads on every page from the next publish, and nobody has to touch code. For a site that lives somewhere else, Kite hands you the snippet and the place it goes. Either way, Kite then checks LinkedIn's own record of where the tag has fired, so you know it works before your campaign spends anything.

  1. Tie the tag to the ad account your campaigns run from
  2. Find the existing tag before creating one
  3. Put the tag on every page of your site
  4. How do I check whether my LinkedIn Insight Tag is firing?
  5. Set up the conversions LinkedIn should count
  6. Find out why LinkedIn isn't tracking conversions

Tie the tag to the ad account your campaigns run from

The tag has to come from the same LinkedIn ad account your campaigns run from, because a tag from a different account sends your conversions somewhere those campaigns can't see them. When you connect LinkedIn Ads, Kite reads every ad account the connected LinkedIn member can see, along with that person's role on each one and whether the account is active.

If exactly one of those accounts is active and managed by that person, Kite sets it as your team's ad account automatically. If you manage several, Kite doesn't guess. An owner or admin on your team picks the account on the LinkedIn Ads card in Kite's team settings, and every later step uses that account. Kite also leaves out LinkedIn test accounts, because a test account can't run real ads and its tag would count your visitors somewhere no campaign could use them.

The care here matters more than it looks. LinkedIn gives each ad account exactly one Insight Tag and offers no way to delete it. Agencies and teams with an old account from a previous hire are the most likely to end up with the wrong one, and a wrong pick quietly sends every visit to an account you've stopped using. If you later switch accounts in settings, Kite swaps in the new account's tag on your Kite sites from their next publish.

Find the existing tag before creating one

Kite looks for your ad account's existing Insight Tag before it creates anything. Many accounts already have one, perhaps from an agency, a past campaign, or a test someone ran last year. When Kite finds it, Kite uses that tag as it is, so any audiences and history already attached to it carry over.

When the account has no tag, Kite creates it. The tag LinkedIn returns includes the full snippet and the account's partner ID, which is the number inside the snippet that identifies your ad account to LinkedIn. Kite saves that partner ID with your team's ad account, so every site Kite builds for you carries the same tag.

Put the tag on every page of your site

How the tag reaches your site depends on where the site lives.

On a site Kite builds and hosts, Kite adds the tag for you. The partner ID goes into the site's build, and every page loads LinkedIn's tag from the next publish onward. It loads only on the live site, not on previews, so your own testing stays out of LinkedIn's numbers.

On a site hosted somewhere else, such as WordPress or Webflow, Kite gives you the exact snippet LinkedIn issued and tells you where it goes. You paste it once into the head section every page shares, or add it as a Custom HTML tag set to fire on all pages in Google Tag Manager. Anyone on your team can also copy the snippet from the LinkedIn Ads card in Kite's team settings and send it to whoever edits the site.

In both cases, the goal is the same: the tag runs on every page, not only the landing page for one campaign. LinkedIn can only count a conversion on a page where the tag runs, and a retargeting audience can only include people who visited a tagged page.

How do I check whether my LinkedIn Insight Tag is firing?

You check whether the tag is firing by looking at LinkedIn's own list of domains that have sent it visits, not by looking at your page's code. A snippet can sit in the code and still never reach LinkedIn, for example when it's on a page template the live site doesn't use. LinkedIn records each domain the tag fires from and the last time it heard from it, and that record is what Kite reads.

Kite asks about your site's domain specifically. A tag that fires on your blog subdomain, or on a landing page from two years ago, says nothing about whether it fires on the site your new campaign points to. Kite counts the tag as firing only when your domain has called LinkedIn within the last 30 days and isn't blocked.

Kite reads the result in one of three ways and tells you what to do about each:

  • Firing. Your domain has sent LinkedIn a visit recently. Kite tells you the tag is working and names the domain LinkedIn saw and when.
  • Not firing yet. LinkedIn usually lists a domain five to ten minutes after the first page view with the tag in place. When the snippet was just pasted or the site just published, Kite waits and checks again instead of reporting a failure. If the domain still doesn't appear after that, Kite helps you work out whether the snippet is missing from some pages or belongs to a different ad account.
  • Blocked. LinkedIn lists your domain, but tracking for it is blocked in Campaign Manager, so visits there aren't counted. Waiting won't change that, so Kite tells you to unblock the domain in Campaign Manager and names the domain.

The LinkedIn Ads card in team settings runs the same check while you have it open. It checks once a minute for up to 15 minutes, stops as soon as LinkedIn reports the tag firing, and shows the domain LinkedIn saw. That makes it easy for whoever pasted the snippet to confirm it worked before they move on.

Set up the conversions LinkedIn should count

A firing tag is half of LinkedIn conversion tracking. The other half is telling LinkedIn which visits count as conversions, and you define those in Campaign Manager. The most common kind counts a visit to a specific page, such as the confirmation page after someone requests a demo or the thank-you page after a signup. You then attach each conversion to the campaigns that should get credit for it.

Kite helps you decide what to count. It already knows your site from its research, including which pages your forms send people to after they submit. It can point you to the page that marks a real sign of interest, and it can suggest which conversion matters most for the campaign you're planning. A demo request is a better signal for a sales-led product than a visit to the pricing page, and Kite will tell you that rather than counting both the same way.

If your site has no clean confirmation page to count, Kite can add one on a site it hosts. For example, it can send people who submit your demo form to a dedicated thank-you page, which gives LinkedIn a simple page to treat as the conversion.

Find out why LinkedIn isn't tracking conversions

When LinkedIn shows no conversions from a campaign, the cause is usually one of a small set of problems, and Kite works through them in order. It starts with the tag itself, because nothing downstream can work if the tag isn't firing on the right domain.

These are the problems Kite checks for:

  • The tag isn't firing on your domain, or it fires on another site you own but not the one your ads point to.
  • The tag belongs to a different ad account than the one running the campaign.
  • The domain is blocked in Campaign Manager.
  • The tag is missing from the conversion page, for example when the thank-you page uses a different template from the rest of the site.
  • The conversion isn't attached to the campaign, or its page address doesn't match the address visitors actually land on.

Kite can answer the first three directly from LinkedIn's records and your team's settings. For the last two, it tells you exactly what to check in Campaign Manager. Some missing conversions have other causes, too. Visitors who decline marketing cookies or use ad blockers won't be counted, and LinkedIn only credits conversions that happen within a set window after someone sees or clicks the ad.

On a site Kite hosts, Kite's own analytics give you a second count to compare. They record form submissions and show which visitors came from LinkedIn, so if your site recorded twenty demo requests from LinkedIn visitors and Campaign Manager shows none, you know the problem is in the tracking, not the campaign.

What you get

The right Insight Tag

Your ad account's single tag, either the one it already had or one Kite created, tied to the ad account your campaigns run from.

The tag on every page

On a site Kite hosts, the tag loads across the live site from the next publish. On any other site, you have LinkedIn's exact snippet and the place it goes.

Proof that it's firing

The domains LinkedIn has heard from, when each last sent a visit, and whether any are blocked, with your site's domain checked on its own.

A clear next step for conversions

The pages worth counting as conversions in Campaign Manager, and a confirmation page on a Kite-hosted site when you need one.

A diagnosis when conversions go missing

Which part of the tracking is broken and what to change, so you fix the cause instead of guessing.

How to get started

Tell Kite what you're about to do in plain language, in the Kite web app or in Slack. You might say, "We're starting LinkedIn ads next week. Get the Insight Tag on our website and tell me when it's working." You could also ask, "Our LinkedIn campaign shows no conversions. Can you figure out why?"

Kite already knows your website from its research, including whether it built and hosts the site or the site runs on another platform. It doesn't need you to explain where the site lives.

The one thing Kite needs from you is a LinkedIn Ads connection. If you haven't connected it yet, Kite sends you a link. You approve the connection in LinkedIn as someone who manages the ad account, such as an account manager or campaign manager. If you manage more than one ad account, an owner or admin picks the right one in Kite's team settings. From there, Kite puts the tag on its sites with the next publish, gives you the snippet for any other site, and reports back once LinkedIn shows the tag firing.

Integrations used to install the LinkedIn Insight Tag

This use case runs through one connection: your LinkedIn Ads account. It gives Kite your ad account's tag and LinkedIn's record of where the tag fires.

Common questions

Can AI install the LinkedIn Insight Tag for me?

Yes. Kite installs the tag itself on any site it builds and hosts: once you connect LinkedIn Ads, every page loads the tag from the next publish. For a site on another platform, Kite gets the exact snippet from your ad account and tells you where it goes, and then it confirms with LinkedIn that the tag is firing once someone pastes it in.

Do I need a separate Insight Tag for each website?

No. Each LinkedIn ad account has one Insight Tag, and you put that same tag on every site and subdomain you want tracked. LinkedIn lists each domain the tag fires from separately, which is why Kite checks your campaign's domain on its own rather than trusting a callback from another site.

Is the LinkedIn Insight Tag a cookie?

The Insight Tag is a script, but it sets and reads cookies to recognize visitors and match them to LinkedIn members. If you serve visitors in places with cookie consent rules, such as the European Union, the tag usually loads only after a visitor accepts marketing cookies. LinkedIn reports conversions and audiences in aggregate, so you never see which individual member visited your site.

How long before I can retarget my website visitors on LinkedIn?

You can retarget once LinkedIn has matched enough of your visitors to build an audience, and LinkedIn requires at least 300 members. Because the tag only counts visits from the day it starts firing, installing it a few weeks before your campaign launches gives your first retargeting audience time to fill.

Can I remove or replace my Insight Tag?

You can take the snippet off your site at any time, but LinkedIn doesn't let anyone delete an ad account's tag. That's why Kite reuses an existing tag rather than creating a new one, and why it sets an ad account automatically only when there's exactly one obvious choice. If you switch your team to a different ad account, Kite uses that account's tag on your Kite sites from their next publish.

Questions this page answers

  • How do I install the LinkedIn Insight Tag with AI?
  • Can an AI marketing agent install the LinkedIn Insight Tag and check that it works?
  • How do I add the LinkedIn Insight Tag to my website?
  • How do I check whether my LinkedIn Insight Tag is firing?
  • How do I set up LinkedIn conversion tracking?
  • Why isn't LinkedIn tracking conversions from my ads?

Related integrations

About the author

Devon Wells leads product marketing at Kite, the AI marketer. He spent a decade marketing industrial AI, from self-driving trucks to computer vision, but now Kite handles most of the work itself.

Tell me your goal and I’ll get to work.

Get started for free