Skip to main content

The Wistia-Oracle Eloqua Integration

Connect your Wistia and Oracle Eloqua accounts and automatically pass video engagement data into Eloqua.

Written by Caroline F
Updated yesterday

Connect the Eloqua integration in Wistia

To connect Eloqua in your Wistia account, click into your account’s settings, and select “Integrations” from the settings dropdown menu, or the settings page.

Scroll through the integrations, or click into the "Automation" tab to select Eloqua.

From the Eloqua integrations page, click “Set up” to go through the login flow and connect your account.

Optional Custom Objects

Your Eloqua account may have a feature called Custom Objects. These are essentially extra “folders” to store data that doesn’t fit into Eloqua’s default fields.

If your Eloqua account supports custom objects, we'll automatically create one after you connect the integation.

Wistia will automatically create a custom object designed for video engagement data. There are no extra steps required on your end.

From here, play data is added to that object so you can use it in segments, reports, and workflows.

Embed videos with a Turnstile and Eloqua tracking script

After you’ve connected your Wistia and Eloqua accounts, the next step is to embed a video on a page with an Eloqua tracking script.

This tracking script can be located in your Eloqua account and is required to set a cookie and track and recognize visitors.

You’ll want to be sure to add a Turnstile to your videos so Wistia can look up their email in Eloqua. If a matching contact exists, that record is updated with the video activity. If no contact exists, a new contact is created in Eloqua.

If the Eloqua tracking script does identify a visitor, and captures the Eloqua cookie ID, the Turnstile will not show in the video.

Note

If a visitor fills out an Eloqua form on the same page as the embed but not a Turnstile, it will take longer to match the record with the play data, so you may see a delay. However, this will eventually update.

You can learn more about Eloqua tracking scripts here.

Capture Eloqua Cookie ID

The Eloqua cookie ID is called the ECID. Eloqua uses this browser cookie to recognize visitors. You can find all of your recognized visitors (contacts) on the Contacts Overview page in Eloqua.

Visitor with Eloqua Cookie ID

If a visitor has filled out a form on a page with Eloqua tracking, Eloqua has dropped its cookie in their browser. When that visitor plays a Wistia video, Wistia grabs the ID and attaches it to the play event. This means Eloqua knows exactly which contact to update.

If a visitor has interacted with an Eloqua form before, Eloqua recognizes them and Wistia sends the watch event to Eloqua with the visitor’s ID. When this happens, the Turnstile will not appear since the visitor is known.

Visitor without Eloqua Cookie ID

If a visitor comes to play a video and they haven’t filled out a form before, they don’t have a cookie ID in Eloqua.

Without an email address, (and thus no cookie ID) anonymous viewers stay anonymous.

Send Watch Events to Eloqua

There are a few pieces that come into play when sending engagement data to Eloqua.

First off, Wistia checks to see if the visitor is identified through the Eloqua cookie ID or email capture. If they’re known, Wistia attaches their activity to their existing Eloqua contact record.

If a visitor stays anonymous, Eloqua can’t tie any events to a contact unless the visitor identifies themselves later.

Wistia also creates an “external asset” in Eloqua for the video. We send this information to Eloqua so there is a record to attach engagement to. You’ll then know what engagement data corresponds to what video.

Wistia then sends engagement events when a visitor plays a video and/or reaches a milestone. The milestones include:

  • 25%

  • 50%

  • 75%

  • 100%

When these milestones are reached, Wistia sends Eloqua an “external activity event” with a number of details.

  • Which video was played

  • How much of the video was watched

  • When the video was played

This engagement data then lives in Eloqua, tied to the specific contact record and video.

With Wistia engagement data in Eloqua, there are multiple possible actions that can be taken to automate your marketing efforts.

Use engagement data in Eloqua

With Wistia video engagement data from your visitors in Eloqua, you can use this in campaigns, reports, workflows, and more.

For example, you can create segments based off of visitors who played more than 50% of a video. And, you can trigger campaigns based on this behavior.

For each contact, you can see their email subscription status, campaigns, and activities.

You can report on video performance directly inside Eloqua, and include video engagement in lead scoring models.

With video engagement data in Eloqua, there are countless actions you can take to incorporate video engagement into your marketing funnel.

Wistia Eloqua FAQ

What data does Wistia send to Eloqua?

Wistia sends a few pieces of data to Eloqua.

  • Contact data (name, email, Eloqua cookie ID)

  • Video metadata (title, ID)

  • Engagement events (play, % watched, duration)

What happens if the viewer doesn’t have an Eloqua cookie or fill out a Turnstile form?

If the viewer can’t be identified, meaning no Eloqua cookie exists and no Turnstile submission occurs, the view remains anonymous in Eloqua until that person is identified through another tracked interaction.

Can viewers be identified through both cookies and Turnstile forms?

Yes, but only one method applies at a time:

  • If an Eloqua cookie is present, Wistia uses it to identify the viewer and suppresses the Turnstile form.

  • If no cookie exists, the Turnstile form is used as a fallback to identify the viewer by email.

Will Wistia create new Eloqua contacts if the email doesn’t exist?

No. At this time, the integration updates existing contacts in Eloqua. If the email isn’t found, no new contact is created.

Does the Wistia Eloqua integration support webinars or Channels?

The integration does not currently support webinars or Channels.

Who can connect Eloqua in a Wistia account?

You must be an Account Owner or Manager in order to connect the integration. In Eloqua, you must have “Manage Integrations” permissions.

Did this answer your question?