LinkedIn Ads Setup & Implementation | OpsBlu Docs

LinkedIn Ads Setup & Implementation

Set up LinkedIn Ads tracking with Insight Tag installation, conversion measurement, audience creation, and campaign infrastructure.

Overview

Setting up LinkedIn Ads properly from the start ensures accurate measurement, effective targeting, and campaign success. This guide covers the complete implementation process from account creation through conversion tracking and advanced features.


Account Setup

Creating a Campaign Manager Account

Prerequisites:

  • LinkedIn personal profile (required)
  • Business/organization details
  • Payment method

Setup Steps:

  1. Access Campaign Manager

  2. Account Information

    • Account name (typically company name)
    • Associated LinkedIn Company Page (if applicable)
    • Currency (cannot be changed later)
    • Account timezone
  3. Billing Setup

    • Add payment method (credit card or insertion order)
    • Set payment threshold
    • Configure billing contact
  4. Accept Terms

    • Review LinkedIn Advertising Agreement
    • Accept terms and conditions
    • Complete account creation

Account Structure

Recommended Hierarchy:

Campaign Manager Account
├── Campaign Group 1 (Budget allocation)
│   ├── Campaign A (Objective/audience)
│   │   ├── Ad 1
│   │   ├── Ad 2
│   │   └── Ad 3
│   └── Campaign B
├── Campaign Group 2
│   └── Campaign C

Best Practices:

  • One account per company/organization
  • Campaign groups for budget management
  • Campaigns organized by objective or audience
  • Multiple ad variations per campaign

LinkedIn Insight Tag Implementation

The Insight Tag is foundational for LinkedIn Ads measurement. Proper installation enables conversion tracking, website demographics, and retargeting.

Planning Your Implementation

Before Installing:

  1. Define Tracking Goals

    • What conversions to track?
    • Which audiences to build?
    • What demographics to measure?
  2. Choose Installation Method

  3. Technical Preparation

    • Access to website code or tag manager
    • Testing environment available
    • Ability to verify implementation

Quick Start Implementation

Basic Installation (All pages):

<!-- LinkedIn Insight Tag -->
<script type="text/javascript">
_linkedin_partner_id = "YOUR_PARTNER_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>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=YOUR_PARTNER_ID&fmt=gif" />
</noscript>

Where to Find Your Partner ID:

  1. Campaign Manager > Account Assets
  2. Select "Insight Tag"
  3. Copy Partner ID from code snippet

Detailed implementation guide: Install or Embed Tag


Conversion Tracking Setup

Conversion tracking measures actions users take after clicking or viewing your ads. This data powers optimization and ROI measurement.

Creating Conversions

In Campaign Manager:

  1. Navigate to Account Assets > Conversions
  2. Click Create Conversion
  3. Configure conversion:
    • Name: Descriptive label (e.g., "Demo Request")
    • Type: Choose from standard types or custom
    • Value: Set static value or enable dynamic
    • Attribution Window: View-through and click-through windows
    • Counting Method: One per click vs. many per click

Standard Conversion Types:

  • Purchase/Sale
  • Lead Generation
  • Sign Up
  • Apply
  • Download
  • Key Page View
  • Other

Implementing Conversion Tracking

Event-Specific Tracking:

// On thank-you/confirmation page
<script>
window.lintrk('track', { conversion_id: YOUR_CONVERSION_ID });
</script>

With Dynamic Value:

<script>
var orderValue = 99.99; // Get from your system
window.lintrk('track', {
  conversion_id: YOUR_CONVERSION_ID,
  value: orderValue,
  currency: 'USD'
});
</script>

Complete conversion tracking guide: Event Tracking


Audience Configuration

Matched Audiences

Build custom audiences from your data:

1. Upload Contact List

  • CSV with email, name, company data
  • Minimum 300 matched members
  • Typical match rate: 40-60%

2. Company List

  • Target by company names or domains
  • Upload company list or use company targeting

3. Contact Targeting

  • Target specific individuals (for ABM)
  • Upload first-party contact data

Website Retargeting

Build audiences from Insight Tag data:

Configuration:

  1. Account Assets > Matched Audiences
  2. Create Audience > Website Retargeting
  3. Define rules:
    • URL visited (exact, contains, starts with)
    • Time period (30/60/90/180 days)
    • Visitor behavior

Example Rules:

  • Visited /pricing in last 30 days
  • Visited any product page but not /thank-you
  • Spent 2+ minutes on site

Lookalike Audiences

Expand reach to similar professionals:

Setup:

  1. Select seed audience (existing matched audience)
  2. Choose expansion (5%, 10%, 20%)
  3. System finds similar LinkedIn members
  4. Minimum seed size: 1,000 members

Campaign Creation

Campaign Objectives

Choose objective that aligns with business goals:

Objective Best For Optimization
Brand Awareness Reach and impressions Impressions
Website Visits Traffic generation Clicks
Engagement Social interactions Likes, comments, shares
Video Views Video content Video views
Lead Generation Lead forms Lead submissions
Website Conversions Sales, signups Conversion events
Job Applicants Recruiting Applications

Targeting Strategy

Professional Targeting:

  • Job title, function, seniority
  • Skills and groups
  • Member interests

Company Targeting:

  • Industry, company size
  • Company name/connections
  • Company growth rate

Demographic/Geographic:

  • Location (country, region, metro)
  • Age, gender (where allowed)

Audience Expansion:

  • Enable/disable audience network
  • Lookalike expansion
  • Matched audience reach

Budget and Bidding

Budget Options:

  • Daily budget (campaign level)
  • Lifetime budget (campaign level)
  • Account budget (spending limit)

Bid Strategies:

  • Manual Bid: Control maximum cost
  • Maximum Delivery: Spend full budget
  • Target Cost: Maintain average cost

Recommended Starting Bids:

  • Sponsored Content: $5-8 CPM or $2-4 CPC
  • Text Ads: $2-5 CPC
  • Sponsored Messaging: $0.15-0.30 per send
  • Varies by targeting and competition

Creative Setup

Single Image Ad:

  • Image: 1200x627 px (1.91:1)
  • Headline: 150 characters
  • Description: 70 characters
  • Landing page URL

Carousel Ad:

  • 2-10 cards
  • Each card: 1080x1080 px
  • Headline per card: 45 characters
  • Landing page per card

Video Ad:

  • Video: MP4, minimum 75x75 px
  • Aspect ratio: 1:1 or 16:9
  • Duration: 3 seconds to 30 minutes
  • File size: Up to 200 MB

Text Ads

Format:

  • Headline: 25 characters
  • Description: 75 characters
  • Image: 100x100 px (square)

Best Practices:

  • Clear value proposition
  • Strong call-to-action
  • Professional imagery
  • A/B test variations

Message Ads:

  • Direct message to inbox
  • Subject: 60 characters
  • Body: 1,500 characters
  • Custom CTA button

Conversation Ads:

  • Multiple-choice messages
  • Interactive experience
  • Up to 5 response paths

Implementation Checklist

Pre-Launch

  • Campaign Manager account created
  • Payment method added
  • Insight Tag installed and verified
  • Conversion tracking implemented and tested
  • Audiences created and populated
  • Campaign structure planned
  • Creative assets prepared
  • Landing pages ready
  • UTM parameters configured
  • Reporting access granted

Testing Phase

  • Insight Tag fires on all pages
  • Conversion tracking verified
  • Audience membership confirming
  • Campaign delivery working
  • Ads approved and serving
  • Tracking parameters passing correctly
  • Landing pages load properly
  • Conversion attribution working

Optimization Setup

  • Conversion goals defined
  • Baseline metrics established
  • A/B testing plan created
  • Reporting dashboards built
  • Alert thresholds set
  • Review schedule established

Integration Points

Analytics Integration

Google Analytics:

  • Use UTM parameters on all destination URLs
  • Track LinkedIn traffic in Acquisition reports
  • Create LinkedIn segment for analysis

Adobe Analytics:

  • Configure campaign tracking
  • Use classification rules
  • Build LinkedIn-specific reporting

CRM Integration

Salesforce:

  • Install LinkedIn Lead Gen Forms app
  • Configure field mapping
  • Enable automatic lead sync

HubSpot:

  • Connect LinkedIn account
  • Map form fields
  • Sync audiences bidirectionally

More details: Integrations Guide


Data Layer and Parameters

For advanced tracking and dynamic implementations, proper data layer setup enables rich conversion data and flexible event tracking.

Complete guide: Data Layer Setup


Advanced Implementation

Cross-Domain Tracking

Track users across multiple domains:

  • Multi-site campaigns
  • Subdomain to main domain
  • Partner/affiliate tracking

Details: Cross-Domain Tracking

Server-Side Implementation

Implement conversion tracking server-side:

  • Enhanced privacy compliance
  • Reduce client-side dependencies
  • More reliable conversion tracking

Guide: Server-Side vs Client-Side


Compliance and Privacy

GDPR Compliance

Requirements:

  • Obtain consent before Insight Tag loads
  • Honor opt-out requests
  • Maintain records of processing
  • Include LinkedIn in privacy policy

Implementation:

// Only load tag after consent
if (userHasConsented()) {
  // Load Insight Tag here
}

CCPA Compliance

California Requirements:

  • Disclose data sharing in privacy policy
  • Provide opt-out mechanism
  • Honor "Do Not Sell" requests

Best Practices:


Validation and Testing

Tag Verification

Browser Developer Tools:

// Console check
if (typeof window.lintrk === 'function') {
  console.log('Insight Tag loaded successfully');
  console.log('Partner IDs:', window._linkedin_data_partner_ids);
}

Network Tab:

  • Load page with DevTools open
  • Filter for "linkedin" or "snap.licdn.com"
  • Verify successful request to insight.min.js

Campaign Manager:

  • Account Assets > Insight Tag
  • Check "Recently Active" status
  • Verify detected domains

Conversion Testing

Test Process:

  1. Click a LinkedIn ad (or use test mode)
  2. Complete conversion action
  3. Verify event fires in browser
  4. Check Campaign Manager (24-48 hour delay)
  5. Confirm conversion attributed

Debug Mode:

// Force conversion for testing
window.lintrk('track', { conversion_id: YOUR_CONVERSION_ID });

Post-Implementation Monitoring

First 24-48 Hours

Check:

  • Campaigns delivering impressions/clicks
  • Insight Tag firing consistently
  • No implementation errors
  • Ads approved and serving
  • Budgets pacing appropriately

First Week

Monitor:

  • Conversion tracking working
  • Match rates for uploaded audiences
  • Performance vs. benchmarks
  • Creative performance variations
  • Budget spend pacing

Ongoing

Regular Reviews:

  • Weekly performance analysis
  • Monthly tag health checks
  • Quarterly audience refreshes
  • Annual implementation audits

Getting Help

Resources

Documentation:

Support:

  • Campaign Manager chat support
  • Email support for complex issues
  • Account manager (for managed accounts)

Community:

  • LinkedIn Marketing Solutions Community
  • Industry forums and groups

Next Steps

Once implementation is complete:

  1. Launch campaigns - Start with test budgets
  2. Monitor closely - Watch first week performance
  3. Optimize iteratively - Test and refine
  4. Scale success - Increase budget on winners
  5. Expand targeting - Try new audiences
  6. Diversify creative - Test new formats

Additional Guides: