LinkedIn Integration

Overview

Bizible’s integration with LinkedIn comes in two parts:

Sponsored Content: The Sponsored Content integration allows Bizible to tag destination URLs on LinkedIn ads, which ultimately allows Bizible to follow a user through their entire touchpoint journey and map the activity back to the specific LinkedIn Campaign and Creative. This provides insights to customers about the ROI of their LinkedIn activity.

Lead Gen Forms: Through the integration with LinkedIn’s Lead Gen Forms, Bizible gains insight into forms that have been submitted through the LinkedIn platform. These form fills are matched against leads from your CRM or Marketo instance so that they’re eligible for attribution. With insight into the Campaign, Creative, and Form that helped generate the forms, teams can now further optimize their LinkedIn marketing and ad spend.

Availability

Available to all customers.

Requirements

Campaign Manager Roles

For Bizible to be able to download Ads Data & Ads cost data, you must have one of the following roles in the Campaign Manager:

  • Billing Admin
  • Account Manager
  • Campaign Manager

Learn more: User Roles and Functions in Campaign Manager.

Paid Media Admin Roles

For Bizible to be able to Create/Update Sponsored Creatives, you must have one of the following Paid Media Admin roles:

  • Sponsored Content Poster
  • Lead Gen Forms Manager

Learn more: LinkedIn Page Admin Roles.

There are other LinkedIn roles which we do not require for our integration. These roles are often mistaken for the required roles, so please note there is a difference!

Page Admin Roles

We do not require any paid admin roles, which include:

  • Super Admin
  • Content Admin
  • Curator
  • Analyst

Learn more: LinkedIn Page Admin Roles.

LinkedIn Ad Types

Bizible will support:

Sponsored Content: Sponsored Content allows you to deliver content to the LinkedIn feed of members beyond those who are following your company. Sponsored Content can be targeted to a specific audience and can help advertisers reach LinkedIn members wherever and whenever they are engaging on the LinkedIn platform across desktop, mobile, and tablet. Sponsored Content with Lead Gen Forms are supported.

The types of Sponsored Content ad formats supported by Bizible are Single Image Ads and Video Ads (through Lead Gen Forms). Due to the complexity of the schema, we do not support Carousel ads.

Bizible does not support Sponsored Messaging, Text Ads, or Dynamic Ads.

TIP

For any of your Campaigns/Spend that originate from a non-Sponsored Content source (such as Campaign Type of “Text Ad” or “Sponsored InMail”), Bizible does not inherently support the tracking of these Campaign Types. If you want to track Spend for Campaigns such as these alongside your “Sponsored Content” Spend, be sure to make use of our Marketing Spend CSV to manually log said Spend.

How It Works: Sponsored Content

NOTE

Prior to first use, this feature setting must be enabled by navigating to Bizible Settings > Integrations > Ads > Enable LinkedIn Lead Gen Forms.

LinkedIn’s Unique Auto-Tagging Requirements

Bizible can help track your LinkedIn campaign performance by auto-tagging your landing pages.

Bizible will search for creatives with a unique LinkedIn Share and add a ?_bl={creativeId} parameter to the end of it.

Copying Shares

With this Bizible/LinkedIn Integration, we ask that customers do not copy/clone/duplicate existing Creatives. If Shares are found and are detected to only be used on one Creative, Bizible can tag the Share as is without having to recreate any Creatives or Shares and all ads history (impressions, clicks, shares) will remain.

As soon as a Share is found to be shared across multiple Creatives, Bizible will have to run through a process of pausing, copying, and re-tagging in order to make a unique set. Bizible will pause and archive live creatives and therefore erase Ad History including impressions, clicks, and social shares in order to auto-tag everything properly.

Moving forward, Bizible recommends that you do not duplicate any LinkedIn Shares and keep all creatives and shares as unique as possible so that we can simply add our tracking without having to erase Ad History.

Shortened URLs

The reason for the extra step is because LinkedIn allows destination URLs to be a shortened URL (bit.ly, goog.le, etc.,), which means Bizible doesn’t see the long, resolved URL and Bizible needs to add tracking parameters to a resolved URL. In order to get around that issue, Bizible looks for shortened URLs prior to re-creating an ad, expands the URL, then creates the new ad with the resolved URL and all of its parameters, allowing Bizible to add tags. Creating a new ad will erase ads history (impressions, clicks, shares), hence the need for permission to tag shortened URLs.

If you heavily use shortened URLs, this could severely impact your creatives. We recommend that you no longer use shortened URLs so that Bizible can tag the landing pages without having to create new ads and erase Ad History.

The Process

Let’s start with some examples. Let’s say we have…

Creative A : Share 123
Creative B : Share 234
Creative C : Share 234
Creative D : Share 234

1) Bizible will first look through all Campaigns, Creatives and Shares with an “Active” status. Bizible will not tag paused, archived, or cancelled ads. If an ad was paused, then set to active, we will tag it once it’s active again. If we can find a unique Share, meaning it’s not used across multiple Creatives or Campaigns (e.g., Creative A : Share 123), Bizible will add our custom parameter >> ?_bl={creativeId} to the share URL.

2) Now if the Share has been shared and lost its uniqueness (for instance, Creative B : Share 234 and Creative C : Share 234 and Creative D : Share 234), Bizible will pause and archive all similar creatives (which would be Creative B, Creative C, and Creative D).

3) Bizible will create 3 new creatives, Creative E, Creative F, and Creative G, that copies the content of Creative B, which is archived.

4) Bizible will also create 3 new shares, Share 345, Share 456, and Share 567, that copies the content of Share 234, except it will have its own unique ?_bl tagging.

5) Bizible will have to regularly check that Shares do not get shared and if they do, we will restart the process at step 2 above.

NOTE

Implementing this will mean that our customers will lose the ads history of the Creative B : Share 234, Creative C : Share 234 and Creative D : Share 234 because it now gets recreated with Creative E : Share 345, Share F : Share 456, and Creative G : Share 567 respectively.

How It Works: Lead Gen Forms

The Process

Through LinkedIn’s Ad Form API and Ad Form Response API, we are able to gather form submission data for an ad account and associate the email address to a lead from the CRM or Marketo.

LinkedIn forms may contain multiple email address. When we download form responses, we will look for email addresses with the following priority: Work email, Email address (primary form field), or custom fields with a valid email value.

Regardless of Campaign or Creative status, all Form Responses will result in a touchpoint. Bizible has a 90-day lookback restriction, so Bizible is unable to access form responses older than 90 days, but the longer that the Bizible and LinkedIn integration is enabled, the more Lead Gen Form touchpoints will be visible through Bizible.

NOTE

LinkedIn Costs are still downloaded as part of Sponsored Content Campaigns.

Tracking Lead Gen Forms in CRM or Marketo

Before the Bizible and LinkedIn Lead Gen Forms Integration existed, it was common practice for customers to push their form submissions to a Marketo Program and/or CRM Campaign to track the forms and receive attribution on those activities. Once the Lead Gen Forms setting is enabled, we want to make sure those form submissions aren’t double counted. Please check the following:

  • “Enable Bizible Touchpoints” field on the CRM object is set to “None” or “Exclude All Campaign Members”
  • Update any related Marketo Program or Marketo Activity rules
  • Update any related CRM Campaign rules
NOTE

The LinkedIn API has a 90-day lookback limitation, so if you are using Marketo or CRM rules, it is recommended that you set the end date on the rule to 90 days prior to the date you enabled the integration in Bizible.

Touchpoint Details

Once Bizible has successfully tagged your landing page on the LinkedIn creative, you’ll be able to view the resolved ads data on the touchpoint. Here’s the mapping of data values that you should expect to see:

Touchpoint Field Sample Value

Ad Id

84186224

Ad Content

copy-1-image-2-man 95% of #B2B marketers consider demand creation strategy to be successful. Learn more: https://lnkd.in/jgdi50vKrgv

Ad Group Id

(blank)

Ad Group Name

(blank)

Ad Campaign Id

138949954

Ad Campaign Name

SU – COM Accounts – Demand Skills

Ad Destination URL

https://www.bizible.com/marketing-attribution-for-demand-generation-leaders?_bl=84186217

Form URL

info.bizible.com/demo

Form URL - Raw

info.bizible.com/demo

Keyword Id

(blank)

Keyword Match Type

(blank)

Landing Page

https://www.bizible.com/marketing-attribution-for-demand-generation-leaders

Landing Page - Raw

https://www.bizible.com/marketing-attribution-for-demand-generation-leaders?_bl=84186217

Marketing Channel

Paid Social

Marketing Channel - Path

Paid Social.LinkedIn

Medium

“cpc” or “Lead Gen Form”

Referrer Page

www.linkedin.com/

Referrer Page - Raw

www.linkedin.com/

Serach Phrase

(blank)

Touchpoint Type

Web Form

Touchpoint Source

LinkedIn

Costs

Because Bizible has a direct integration with LinkedIn, we download the recorded spend for each Campaign and Creative each day. There is no need for a customer to report on LinkedIn spend within the Bizible application anymore.

As with other ad integrations, Bizible has defined a marketing channel rule to place all LinkedIn campaigns, creatives, and cost. To use the rule, the customer will want to insert a new row for their Paid LinkedIn efforts. It can be a new or existing channel. In the Referrer column, use the definition “[LinkedIn Paid]” which Bizible has defined as any touchpoint with a Bizible tag.

Bizible Discover

There have been some enhancements made to Bizible Discover to support Lead Gen Forms reporting.

Paid Media Board

Lead Gen Forms tile: New tile that includes count of LinkedIn form fills. Drill through of this count will display Activity Id, Form Date, Form Name, and Email Address.

Engagement Path Board

Journey of Events: Includes the “Activity” event type and medium “Lead Gen Form” for forms that come through the integration. Drill through view includes Campaign, Creative, and Form details.

What is a Dark Share?

A dark share is a post where it is never posted on the company page and immediately gets created and directly added as a Creative. So that Bizible-created Creatives don’t appear at the top of a company’s page and get promoted again, dark shares are used so that it can launch behind the scenes.

What Statuses does Bizible actually tag?

There are four different statuses on a LinkedIn Campaign and Creative: Active, Paused, Archived, and Cancelled. We only tag Campaigns and Creatives that are Active. Tagging other statuses set them to Active again. Bizible will not tag Paused, Archived or Cancelled Campaigns or Creatives, but will resume tagging if the status changes to Active.

What is the value that Bizible is using to tag?

At the end of the destination URL, Bizible is adding the parameter &_bl={creativeId}, where the {creativeId} is the Creative Id from LinkedIn. With the Creative Id, Bizible can also determine the Campaign Id since LinkedIn has a pretty basic ads structure since each Creative can only belong to one Campaign.

What happens with my old creative once Bizible creates a new version of it?

When Bizible recreates a Share and places it in a new Creative, the old Creative get archived. This is also why Bizible will not tag archived Campaigns or Creatives - it would otherwise loop with Bizible trying to tag it indefinitely.

Why doesn’t the destination URL of the ad created match my original ad?

Bizible needs to add the tracking parameters to a resolved URL, but the URL that is presented in the API can potentially be a shortened URL without all parameters present. In order to get around that issue, Bizible looks for shortened URLs prior to re-creating an add, resolves it, then creates the new ad with the resolved URL and all of its parameters, allowing Bizible to add tags.

Are you tagging all of my ads? I don’t see the bl parameter on all of my landing pages?

We have observed that some marketers will put an image link into the destination URL, which Bizible cannot tag, so we search for the URL within the ad content. If Bizible has permissions to tag shortened URLs, we will expand the URL and tag that, but due to LinkedIn’s copy structure, it automatically gets shortened within the text. The tag will live within the LinkedIn shortened URL, which will appear in the touchpoint’s Ad Content field rather than in the Landing Page - Raw field.

Oh no, someone on my team accidentally cloned a share. Can I pause it?

No worries. Bizible will programmatically check for shares that are no longer unique, meaning that it had since been copied into a different Creative. Once that copy has been detected, Bizible will follow the usual flow to tag and create new ads.

My ad was pending review earlier. Why is it pending review again after Bizible tagged it?

LinkedIn requires that all ads that are created or modified go through the normal security process before it is posted. Bizible tries to intercept the ad as quickly as possible, as it scans for new ads every 6 hours but with LinkedIn’s additional step, it can delay the launch by a few hours.

There are 2 URLs on my ad. Which one gets tagged?

Both. Bizible’s integration allows us to tag the destination URL from the click through image in the ad, but also automatically updates the shortened URL in the ad description.

I’ve connected my LinkedIn ads account. Why isn’t Bizible tagging my links?

The connected LinkedIn user needs to have proper editing access, which means the user needs to be an Account Manager, Campaign Manager, or Creative Manager.

How do I know if my creative will be copied? Can I see if my creatives are using the same share?

The share Id isn’t provided in a LinkedIn report, so there isn’t a clear and obvious way to check for creative-to-share mappings. If you suspect a creative might be a copy, you can manually check by opening the ad from within your LinkedIn Campaign manager–this will open the ad in a new tab and you’ll find the share Id in the URL.

Lead Gen Forms FAQ

What is the cost of this enhancement?

This offering is included with any paid Bizible subscription.

Is the integration retroactive?

Yes, we will download historical ad form responses from LinkedIn, although we are limited to the 90-day lookback window. The longer that the Bizible and LinkedIn integration is enabled, the more Lead Gen Form touchpoints will be visible through Bizible.

There is no option to set a specific date for download, but you can optionally set Touchpoint Deletion rules if there are touchpoints that you need to suppress.

Will this automatically be enabled if I’m already using Bizible’s LinkedIn ad integration?

No, we will not automatically begin downloading it for all customers but it’s a very simple switch to enable this feature in settings.

Is Form data available?

Form data is available through Bizible Discover including Form Id and Form Name. Form details are not yet available on the touchpoint objects in the CRM.

What happens to any LinkedIn leads that have previously been synced to Marketo Programs or CRM Campaigns?

It is recommended that you adjust any Bizible rules to generate touchpoints from those specific Programs or Campaigns to avoid duplication. The LinkedIn API has a 90-day lookback limitation, so if you are using Marketo or CRM rules, it is recommended that you set the end date on the rule to 90 days prior to the date you enabled the integration in Bizible. From this point on, Bizible can download those leads for you with greater insight and details.

Is there any auto-tagging or tracking involved?

No, this is different from other Bizible integrations. Rather than modifying the landing page (since there is no click through landing page), we are only downloading the relevant information from LinkedIn and treating them as activities within Bizible.

On this page