Cloud Readiness / Oracle B2B Campaign Management (Eloqua)
New Feature Summary
Expand All

  1. Update 20C
  1. Revision History
  2. Overview
    1. Analytics
        1. Hide Operational Reports Tab
        2. Insight
    2. Apps
        1. Detailed Status Messaging for Stuck Records
        2. Facebook Lead Ads App
        3. LinkedIn Campaign Manager App
        4. Oracle Sales Cloud Integration App Is Now Oracle Eloqua CX Sales Integration App
        5. Integration App
    3. Contacts
        1. New Timeouts for Data Exports
    4. Emails
        1. Add Video Preview Images to Emails
        2. Content Block Enhancements
        3. Email HTML Export
    5. Emails and Landing Pages
        1. Updated HTML DOCTYPE for Responsive Emails and Landing Pages
    6. Forms
        1. Control Form Visibility
    7. General Enhancements
        1. Updated Terminology
        2. Supported Browsers
    8. Integrations
        1. Microsoft Dynamics Native Integration Authentication
        2. Uploading Images to Oracle CX Content
    9. Landing Pages
        1. Landing Page HTML Export
    10. OMC-Level Enhancements
        1. Infinity Analytics Include Eloqua Activities
    11. Programs
        1. Add to Program Canvas Step
    12. Sales Tools
        1. Engage
    13. Security
        1. Custom Security Policy (CSP) Header
        2. Max Session Timeout
        3. SSL Certificate Management Now Generally Available
        4. Visitor Notification Retention
        5. X-XSS-Protection
    14. Developer Updates
        1. General Enhancement
        2. App Developer Framework
        3. Application API
        4. Bulk API

Update 20C

Revision History

This document will continue to evolve as existing sections change and new information is added. All updates appear in the following table:

Date Product Feature Notes
14 AUG 2020 Analytics Hide Operational Reports Tab Updated document. Delivered feature in update 20C.
14 AUG 2020 General Enhancements Supported Browsers Updated document. Delivered feature in update 20C.
22 JUL 2020     Created initial document.


This guide outlines the information you need to know about new or improved functionality in this update.


The information contained in this document may include statements about Oracle’s product development plans. Many factors can materially affect Oracle’s product development plans and the nature and timing of future product releases. Accordingly, this Information is provided to you solely for information only, is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described remains at the sole discretion of Oracle.

This information may not be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates. Oracle specifically disclaims any liability with respect to this information. Refer to the Legal Notices and Terms of Use for further information.


Hide Operational Reports Tab

A new action permission is now available that allows admins to remove visibility of the operational reports tab in Eloqua for selected security groups. The operational reports tab is seen in the campaign canvas, program canvas, email editors, landing page editors, and forms editor areas.


The Total Form Submissions from Email metric is now available in the Account Activity subject area.

When creating an agent, the Until field under Schedule is no longer available.

The Contact Database Health subject area definitions have been updated.

For customers of Eloqua's Communications vertical solution or Higher Education vertical solution, the custom data model fields for that vertical solution are available for Insight reporting.


Detailed Status Messaging for Stuck Records

The following new app member statuses have been added:

  • Awaiting app to process: App Service Settings Step Response is set to None
  • Authentication required - Reinstall app: App does not have a valid token
  • Invalid app configuration: App sets status to invalid
  • Eloqua notifying app: Eloqua is calling the app's Notification URL
  • Being processed by app: This status used to be Being processed by external service
  • Eloqua failed to notify app will be routed to error path: All of Eloqua's calls to app's Notification URL have failed
  • Status Error set by Eloqua will be routed to error path: There was an Eloqua error that was not related to an invalid definition
  • App notified successfully - Awaiting app to process: Eloqua received 200 level response to the Notification URL from the app (when Service Setting of Records per Notification is set to 0)
  • Status Error set by app will be routed to error path: App sets status to error

Facebook Lead Ads App

The Facebook Lead Ads app field mapper will no longer validate that Facebook's email field (either Email or Work Email) is mapped to Eloqua's Email Address field, though it will continue to validate that the Eloqua email contact field (Email Address) is mapped.

LinkedIn Campaign Manager App

When setting up the LinkedIn Matched Audience Action Service instance configuration, on the Audience selection drop-down, you are now only shown audiences that you are entitled to add or remove members to from within Eloqua.

Oracle Sales Cloud Integration App Is Now Oracle Eloqua CX Sales Integration App

The Oracle Sales Cloud Integration app is now known as the Oracle Eloqua CX Sales Integration app. Instances of Oracle Sales Cloud have been changed to Oracle CX Sales throughout the app. Integration App

The following enhancements have been made to the Integration app:

  • Eloqua Contact and Account, Last Modified by the CRM field, is now available in the app.
  • For Salesforce Contact, Lead or Account objects, if the length of the mailing address is expected to exceed 100 characters, the app will split the mailing address into Address 2 and Address 3 fields.
  • On imports, you can now choose whether you want Eloqua to update Eloqua object fields with new values, even if the new value is blank.
  • You are now able to map Salesforce boolean data type to Eloqua integer fields.

The Integration app's check email address change functionality is now generally available. It was previously part of our controlled availability program. Using this feature, the app can check for email address changes before running an import, and update any changed email addresses.


New Timeouts for Data Exports

Data exports now have new timeouts. For contacts, the new timeout is 6 hours. For accounts, the new timeout is 1 hour.


Add Video Preview Images to Emails

You can now easily add a Vimeo or YouTube video preview image into your responsive emails using a new video content cell.

Content Block Enhancements

The following enhancements are now available for content blocks:

  • You can now lock a block so only basic content changes can be made to images, text, and more while locking all styling changes to that block.
  • You can now add descriptions to your content blocks.
  • Content block thumbnails now include shared content, dynamic content, and row background images.

Email HTML Export

Custom CSS is now included when exporting email HTML.

Email header and footer are now included when exporting HTML when the Include Eloqua Elements toggle is off.

Emails and Landing Pages

Updated HTML DOCTYPE for Responsive Emails and Landing Pages

The HTML DOCTYPE for all new responsive emails and landing pages created from Eloqua default templates has been updated. Existing templates and assets are unaffected.


Control Form Visibility

You can now control form visibility by marking forms as internal or external. Forms marked as internal are only visible within Eloqua.

IMPORTANT: This feature is currently released under our Controlled Availability program. To request access to this feature, please log in to My Oracle Support and create a service request.

General Enhancements

Updated Terminology

In the user interface, the term whitelist has been changed to allowlist.

Supported Browsers

Chrome 84 and Firefox 78 are the A (Best Choice) browsers for Oracle Eloqua.


Microsoft Dynamics Native Integration Authentication

Microsoft Dynamics has announced the deprecation of regional discovery URL that Eloqua’s native integration uses for Online Office 365 and Online Windows Live authentication types. As a result, the Dynamics native integration has been enhanced. Online authentication types (Office 365 and Windows Live) now additionally offer OAuth Authentication that uses Organization Service URL instead, and Basic Authentication flow for these authentication types will eventually be deprecated.

Uploading Images to Oracle CX Content

You can now upload images from Oracle Eloqua directly into Oracle CX Content. Access and reuse your marketing images. These images can be used when creating emails and landing pages in other Eloqua instances as well.

When uploading images into CX Content:

  • Images are automatically tagged
  • You can add manual tags and add images to existing collections   

IMPORTANT: In order to use this feature, the CX Content and Eloqua integration must first be configured. To configure the integration, CX Content users must submit a request to My Oracle Support to provide the details of their CX Content instance, including domain name, repository ID, channel ID, and channel token.

Landing Pages

Landing Page HTML Export

Custom CSS and JS is now included when exporting landing page HTML.

OMC-Level Enhancements

Infinity Analytics Include Eloqua Activities

Captured visitor's User Agent value is now included during Form Submit marketing activity.


Add to Program Canvas Step

You can now add or move contacts to a program on the Program Canvas directly from the Program Builder.

Sales Tools


The Engage administrator feature that allows changes to the default email address and sender name is now generally available. This was previously part of our controlled availability program. This option is available in Engage Global Settings as Sender Display Name and From address. It is disabled by default.


Custom Security Policy (CSP) Header

For greater security control admins can now define their own Custom Security Policy (CSP) Header for Eloqua sites. This custom value can be added to the HTTP header of all Eloqua landing pages.

Max Session Timeout

Account administrators can now configure a maximum session length for Eloqua that will cause users to be logged out regardless of their activity.

SSL Certificate Management Now Generally Available

Access to the Manage SSL Certificates feature is now generally available to all customers. This feature was previously limited to customers who paid for SSL Certificate Self Purchase add-on. We have included one customer provided SSL Certificate with all trims and enabled the management screen for all customers, which allows customers to generate and download a CSR file and upload their purchased certificate for either a secure microsite or to secure an application domain.

Visitor Notification Retention

The Visitor Notification - History page now has 760 days retention based on the Send Date.


Eloqua now uses X-XSS-Protection to protect against cross-site scripting attacks.

Developer Updates

General Enhancement

You can now write to the Last Modified by CRM system field for Contacts and Accounts. This enhancement enables developers of CRM integrations to indicate when a Contact and Account has been updated by CRM.

App Developer Framework

We've updated our retry strategy when Eloqua calls an App's Notification URL. Eloqua will now retry the Notification URL call over approximately an eight-hour period of time with a backoff strategy.

Application API

We've added new Application 2.0 API endpoints that enable you to manage Users. Along with managing Users, these new endpoints enable you to perform actions that are not available in 1.0 such as Enable or Disable a User and Update a User's Password.

We've added new API endpoints that enable you to manage Eloqua Security Groups.

The Contact Field endpoints no longer return the isPopulatedInOutlookPlugin property.

Bulk API

We've added new validation to ensure app service instances exist, and in cases where service instances do not exist, a validation error will be returned. This validation applies when creating or updating import and export definitions, creating syncs, and executing syncs.