How to Set Up Eloqua Integration

3 Minute read

Reading Time: 3 minute

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.


Integrations Panel Eloqua
  1. 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’”
  2. Click the ‘Integrations’ tab and toggle ‘Eloqua’ on (Fig 1)
  3. 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
Eloqua Integration

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.

Contact Level Activity Log

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

It is not currently possible to track individual click events in Ceros through Eloqua. Please contact your customer success manager for additional information.

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.

Was this helpful?

You already voted!
4 out of 4 people found this helpful