Anonymous Campaign Attribution Cloud App
Table of Contents
Overview
The Anonymous Campaign Attribution Cloud App helps you track anonymous visitors and attribute their activities to your Eloqua campaigns once they become known. This document will show how this Cloud App can be used inside Oracle Eloqua Program Canvas.
Installation
Please follow these instructions to set up this cloud app in your Oracle Eloqua instance.
- Log in to Oracle Eloqua.
- Click on Get App below to install.
NOTE: If prompted to log again, please do so.
- In the next screen, click “Sign In” and then “Accept”
![](https://4thoughtmarketing.com/wp-content/uploads/2023/02/Accept-and-Install-1.png?wsr)
- In the next screen, click “Sign In” and then “Accept”
- You’re all set. The cloud app is ready to be used.
Add to Contact Program
The instructions below demonstrate the primary usage of the app. You can integrate this app into an existing contact program that listens for new contact creation or create a new contact program specifically for this Cloud App. The example below illustrates the creation of a new contact program:
- Create/Open a Program
- Click “Program Steps” on the top left side then “Show All Steps.”
- Locate the “Anonymous Campaign Attribution” Cloud App under the Actions options (colored in purple).
- Drag and drop the ‘Anonymous Campaign Attribution’ cloud app to the canvas area. Connect the corresponding elements to the dropped cloud action.
- Double click the ‘Anonymous Campaign Attribution’ program step icon. You will see some options for this element.
- Rename the step if needed
Configuration
- Click the pencil icon to open the settings for this step.
You will need a 4Thought Marketing App Cloud Portal user to log in and configure this app. If you don’t have one, you can create one. If you do, use your user to Log In in the page shown in the following screenshot:
Configure Campaign Attribution
- Set “Generate Campaign Attribution” to “Enabled”
- Specify the timeframe in which you want to ‘look back’ for activities – usually, this is set to 6 months
- Add mappings for the query string(s) to be used by the app to get the Eloqua Campaign IDs for attribution – e.g., “utm_campaignId”
Configure Query String Tracker (Optional)
You can configure the app to store activity in a custom object if you store query strings for contact activity.
Complete Installation
- Create a Listener to send all New Contacts to this program
With these components configured, the app will work as follows:
- New contacts will be sent to the program for processing (Program Canvas).
- In the app step, the app will look for the website visits generated within the last six months based on the contact’s creation date (or whichever time frame you choose).
- The app will check if the visits contain one of the query strings configured during the setup process and obtain the value.
- If the Eloqua Campaign ID is active when processed, an external activity will be created
- Eloqua automatically processes page visits, which will appear in the activity table once they are known.
- The app will generate an Oracle Eloqua external activity to the corresponding contact with the values found in the previous step.
- If a contact has an external activity of this type, the app will create a campaign response.
- Recommended: Create an element in your Program in case an error occurs. In this example, we’ve included a Wait Step. Check the box to “Automatically route contacts with errors from cloud app” and select the step where you want the contacts to be routed.
- Activate the program, and wait for your new contacts to be added…and see the Anonymous Campaign Attribution in action!
License Information
You need a license to configure and execute this Cloud App. Otherwise in the configuration page you will see the following error:
Additionally, if you happen to see records stuck in the Cloud App step, it may be due to a missing or expired license. You may contact your 4Thought Marketing Account Manager to address licensing questions.