Analytics Lab / Instrumentation

LinkedIn Insight Tag Sandbox

Inspect how the LinkedIn Insight Tag records conversions across key interface elements. Activate the controls to see the mock payloads generated for each conversion ID.

Partner ID
LINKEDIN-ID
Endpoint
https://px.ads.linkedin.com/collect

Tracked interface elements

Trigger each conversion to observe how lintrk('track') payloads are constructed for the Insight Tag. The sections below cover acquisition CTAs, engagement signals, and revenue events.

High-priority conversions

Buttons and forms that map directly to your core demand-generation KPIs.

Conversion ID: 1

Primary mission CTA

Represents the highest priority conversion on a landing surface. Includes mission metadata for downstream segmentation.

Interaction
click
Label
Mission Brief Request

Idle — waiting for interaction.

Payload blueprint
 

Conversion ID: 4

Strategy consultation

Fires when a visitor books a mission strategy call. Useful for validating offline conversions piped in via Conversions API.

Interaction
click
Value
0 (lead)

Idle — waiting for interaction.

Payload blueprint
 

Conversion ID: 3

Lead qualification form

Demonstrates a lightweight lead capture flow with hashed identifiers and mission intent fields.

Interaction
submit
Mission focus
Dynamic (form value)

Idle — waiting for interaction.

Payload blueprint
 

Content & community

Mid-funnel interactions used for audience building, nurture, and engagement scoring.

Conversion ID: 2

Reference link

Captures mid-funnel navigation interest. Prevents navigation in this demo so you can review the outbound payload.

Interaction
click
Destination
/resources/mission-overview
View mission overview
Payload blueprint
 

Conversion ID: 5

Video milestone

Logs when a visitor watches at least half of a mission briefing video. Ideal for creating high-intent retargeting audiences.

Interaction
click
Threshold
50% completion

Idle — waiting for interaction.

Payload blueprint
 

Conversion ID: 6

Newsletter opt-in

Mimics a content subscription flow that passes hashed identifiers and preference metadata to the Insight Tag.

Idle — waiting for interaction.

Payload blueprint
 

Commerce & pipeline

Commerce events reflecting catalog engagement and completed transactions.

Conversion ID: 7

Add to cart

Signals a piece of mission hardware has been staged in the cart. Includes value and currency for ROI calculations.

Idle — waiting for interaction.

Payload blueprint
 

Conversion ID: 8

Checkout start

Tracks when a visitor initiates checkout, unlocking optimisation for drop-off analysis.

Idle — waiting for interaction.

Payload blueprint
 

Conversion ID: 9

Purchase confirmation

Finalises the transaction with order identifiers that can be reconciled against backend systems.

Idle — waiting for interaction.

Payload blueprint
 

Experience instrumentation

Preference changes, overlays, and satisfaction checkpoints that round out an exhaustive conversion plan for Insight Tag deployments.

Conversion ID: 10

Theme preference toggle

Records interface theme toggles so downstream personalisation can respond. The payload captures previous and next state when the visitor flips the control.

Interaction
click
Dynamic
toggle state

Current theme: Light

Theme set to light.

Payload blueprint
 

Conversion ID: 11

Consent update

Capture optional mission communications preferences with explicit consent state so privacy compliance is auditable within Insight Tag exports.

Interaction
change
Fields
preference + consent
Payload blueprint
 

Conversion ID: 12

Mission alert modal

Opening the alert emits a conversion for ID 12. Buttons inside the dialog showcase dismiss and acknowledgement follow-ups as separate conversions.

Interaction
click
Actions
open / dismiss / acknowledge

Modal idle — closed.

Payload blueprint
 

Conversion ID: 13

Inline tooltip

Toggle the contextual helper to log visibility state. Insight Tag receives the content reference plus whether the tooltip is currently displayed.

Interaction
click
Dynamic
visible / hidden

Tooltip hidden.

Payload blueprint
 

Conversion ID: 14

Feedback slider

Capture qualitative sentiment by logging a 1–5 clarity score. The payload records the selected rating and scale maximum for consistent reporting.

Interaction
change
Scale
1–5

Awaiting feedback.

Payload blueprint
 

Visibility & advocacy

Sharing, print, error logging, and scroll-depth checks that show how intelligence propagates beyond the initial session.

Conversion ID: 15

Copy mission brief

Copy-to-clipboard actions reveal organic sharing behaviour. The helper mirrors a custom Insight Tag conversion that tracks copied URLs.

No copy attempts recorded.

Payload blueprint
 

Conversion ID: 16

Share to X

Emits a conversion for social propagation when operators share briefing intel to external channels. Swap the channel when mapping to other destinations.

Awaiting share interaction.

Payload blueprint
 

Conversion ID: 17

Print briefing packet

Printing or saving to PDF still counts as content distribution. Track this behaviour to reconcile offline dissemination with your measurement plan.

No print intents logged.

Payload blueprint
 

Conversion ID: 18

Scroll depth sentinel

Intersection Observer fires once when operators reach the footer sentinel, demonstrating how to wire depth milestones into Insight Tag conversions.

Scroll sentinel — fires once at 90% depth

Sentinel armed — scroll to trigger.

Payload blueprint
 

Conversion ID: 19

Error capture

Non-fatal anomalies deserve visibility. Trigger the helper to log a warning state so operations teams can reconcile support workload with Insight Tag data.

No anomalies detected.

Payload blueprint
 

LinkedIn Insight Tag snippet

Load the Insight Tag asynchronously and configure the partner ID before firing conversions with lintrk('track', {{ conversion_id }}).

<script type="text/javascript">
  _linkedin_partner_id = 'LINKEDIN-ID';
  window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
  window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script>
<script type="text/javascript">
  (function(l) {
    if (!l) {
      window.lintrk = function(a, b) { window.lintrk.q.push([a, b]); };
      window.lintrk.q = [];
    }
    var s = document.getElementsByTagName('script')[0];
    var b = document.createElement('script');
    b.type = 'text/javascript'; b.async = true;
    b.src = 'https://snap.licdn.com/li.lms-analytics/insight.min.js';
    s.parentNode.insertBefore(b, s);
  })(window.lintrk);
</script>