ioZen Docs

LinkedIn

Set up LinkedIn Conversions API to send server-side conversion events from ioZen to LinkedIn Campaign Manager.

Send server-side conversion events to LinkedIn for accurate B2B advertising attribution using the Conversions API.

Prerequisites

  • A LinkedIn Campaign Manager account
  • A conversion rule created in Campaign Manager
  • An OAuth 2.0 access token with rw_conversions and r_ads scopes

Step 1: Create a Conversion Rule

  1. Go to LinkedIn Campaign Manager
  2. Navigate to Analyze → Conversion Tracking
  3. Click Create Conversion
  4. Configure your conversion (name, type, attribution window)
  5. Copy the Conversion URN (format: urn:lla:llaPartnerConversion:xxxxx)

Step 2: Get an Access Token

  1. Create a LinkedIn app at LinkedIn Developers
  2. Request the Conversions API product
  3. Generate an OAuth 2.0 access token with the rw_conversions and r_ads scopes
  4. Copy the token (starts with AQX or similar)

Important: LinkedIn OAuth access tokens expire after 60 days. Set a calendar reminder to regenerate your token before it lapses.

Step 3: Configure in ioZen

  1. Open your Intake Bot → Settings → Marketing
  2. Toggle LinkedIn on
  3. Paste your Conversion URN and Access Token
  4. The settings auto-save

Step 4: Test the Connection

Click Test Connection to validate your conversion rule and token permissions.

Note: Unlike Meta and Google which use sandbox modes, LinkedIn test events are sent as real API calls. The test event uses a synthetic hashed email and will appear in your Campaign Manager conversion diagnostics.

Troubleshooting

ErrorCauseFix
HTTP 401Access token is invalid or expired (tokens expire after 60 days)Generate a new OAuth 2.0 token from your LinkedIn Developer App → Auth tab. Ensure it has rw_conversions and r_ads scopes.
HTTP 403Insufficient permissionsEnsure your LinkedIn app has the Conversions API product enabled and the token has rw_conversions and r_ads scopes.
HTTP 400Malformed request or invalid URNVerify your Conversion URN format. Copy it directly from Campaign Manager → Conversion Tracking.
Invalid URN formatURN doesn't match expected formatMust be urn:lla:llaPartnerConversion:xxxxx (or legacy urn:li:laConversion:xxxxx). Copy from Campaign Manager → Conversion Tracking.

Best Practices

  • Refresh tokens before expiry — LinkedIn OAuth tokens expire after 60 days. Set a calendar reminder to regenerate before they lapse.
  • Use email matching — LinkedIn matches conversions by hashed email. Ensure your Intake Bot collects email addresses for best match rates.
  • Verify scopes — Your access token must have both rw_conversions and r_ads scopes. Without these, the API will return 401 or 403 errors.

On this page