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

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 “Connect” to go through the login flow and connect your account.

During setup, you can optionally enable Custom Object Support.

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 enable Custom Object Support when connecting the integration.

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 Wistia Form 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 Wistia Form 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 Wistia Form 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 Wistia Form, 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 Wistia Form 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 Wistia Form?

If the viewer can’t be identified, meaning no Eloqua cookie exists and no Wistia Form 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 Wistia 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 Wistia Form.

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

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

Yes. When a viewer submits a Wistia Form, and the account has Eloqua connected, Wistia looks up the contact in Eloqua by email address. If no contact exists, a new Eloqua contact is created. Newly created contacts receive the same viewing data as existing Eloqua contacts (video played, watch percentage and milestones).

Does the Wistia Eloqua integration support Channels?

The integration does not currently support 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?