How to Set Up Eloqua Integration

How to Set Up Eloqua Integration

Let’s take a look at how the Eloqua integration works and what is needed to get it started.

How it works

When you integrate Eloqua with your Ceros account, it will load the Eloqua script on your Ceros Experiences. On each page view within the Experience, a pageview will be fired in Eloqua.

If the visitor is a known visitor, the pageview data will be associated to that contact in Eloqua. If the visitor is not known, the pageview data will be stored in Eloqua as an unknown visitor. In both cases, you’ll be able to access this data for analysis and reporting, just like any other web page you’ve tagged with the Eloqua script.

Setup

After the Eloqua integration is added to your account (speak with your account manager to enable this feature), go to the top right drop down below your name and select “Account”

Click the “Integrations” tab and toggle “Eloqua” on (Fig 1)

Paste your Site ID into the first form field (Fig 2)

This can be found by downloading the tracking script from Assets > Website > Tracking in the Eloqua menu, or by copying the “siteId” parameter within your Eloqua javascript tracking code found on your website

Optional: If you use a first party cookie, set the tracking domain in the second form field

That’s it! With the Eloqua integration turned on, you’ll see website activity logged for all visitors, and known contacts will have their activity associated with their Eloqua contact record.

Adding Eloqua Forms

To add Eloqua forms to a Ceros Experience, you can utilizing the Embedded Object tool in the Ceros Studio and paste your form’s embed code into the settings of that object. Consult your Eloqua documentation for form embedding options. Ask your customer success manager for more info on Embedded Objects.

Tracking Individual Clicks in Eloqua

If you’d like to track object clicks in Eloqua, this can be accomplished with our SDK. Ask your customer success manager for more info on the SDK.

Why we built the Eloqua integration

While you could drop your Eloqua tracking script into our Custom HTML panel to track the entire experience’s load as a single pageview in Eloqua, you can use our Eloqua integration to do a one-time setup that will track every page viewed across all of your Ceros Experiences. This is easier to setup and a more “complete” integration with Eloqua rather than implementing the script via our custom HTML or via our Google Tag Manager integration.

Ceros Experiences utilize HTML5 pushState, which means when a page looks like it changes to the next page for a user, it’s actually just the browser’s window being modified by the Ceros Player. To tell analytics systems that the user is viewing “page 2” and beyond, we’ve built integrations for Eloqua, Google Analytics, and other analytics systems to fire a pageview event for each page the visitor sees. Without the integration, these analytics systems will only see a single pageview activity when the Experience loads.