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 conversion tracking permissions
Step 1: Create a Conversion Rule
- Go to LinkedIn Campaign Manager
- Navigate to Analyze → Conversion Tracking
- Click Create Conversion
- Configure your conversion (name, type, attribution window)
- Copy the Conversion URN (format:
urn:li:laConversion:xxxxx)
Step 2: Get an Access Token
- Create a LinkedIn app at LinkedIn Developers
- Request the Conversions API product
- Generate an OAuth 2.0 access token with the required scopes
- Copy the token (starts with
AQXor similar)
Step 3: Configure in ioZen
- Open your Intake Bot → Settings → Marketing & Attribution
- Toggle LinkedIn on
- Paste your Conversion URN and Access Token
- The settings auto-save
Step 4: Test the Connection
Click Test Connection. LinkedIn validates the conversion rule and token permissions.
Troubleshooting
| Error | Cause | Fix |
|---|---|---|
| HTTP 401 | Access token is invalid or expired | Generate a new OAuth 2.0 token from your LinkedIn app. |
| HTTP 403 | Insufficient permissions | Ensure your LinkedIn app has the Conversions API product enabled and correct scopes. |
| Invalid URN format | URN doesn't match expected format | Must start with urn:li:. Copy from Campaign Manager → Conversion Tracking. |
Best Practices
- Refresh tokens before expiry — LinkedIn OAuth tokens expire. Set a reminder to refresh before they lapse.
- Use email matching — LinkedIn matches conversions by hashed email. Ensure your Intake Bot collects email addresses for best match rates.