Data sources for listeners
A listener is a data source step that is a point of entry for contacts or custom data objects into your program. A listener can get its data by the following methods:
- Subscribing: You can subscribe to lead score changes, contact creation, contact field changes, or campaign responses. Once you subscribe to a data source, the step listens to changes in the data source in real time, and immediately pulls contacts into a program as relevant changes occur.
- Pushing: You can push data sources to the Program Canvas from other areas of Oracle Eloqua. For example, you can push a segment to a listener step for one-time evaluation or push data to a program based on a form submission.
Note: You can enable to up to 10 listener steps that can be subscribed to from a program capped at 1 million contacts updated per day (for the entire instance) using field tracking. Learn more about contact field tracking maximum limits.
The table below lists the different data sources and describes their configuration.
|Lead Scoring Model||Subscribe||Pull contacts into a program when a contact's lead score changes. For more information, see Subscribing to data sources using a listener step.|
|Contact Creation||Subscribe||Pull contacts into a program when a contact is created. For more information, see Subscribing to data sources using a listener step.|
|Custom Object Record Creation||Subscribe||
Pull custom object record information into a program when a custom object record is created. For more information, see Subscribing to data sources using a listener step.
|Contact Field Changes||Subscribe||
Pull contacts into a program when a tracked contact field changes. For more information, see Subscribing to data sources using a listener step.
|Campaign Responses||Subscribe||Pull contacts into a program when a contact registers any campaign response. For more information, see Subscribing to data sources using a listener step.|
|Form Submission||Push||Push data to a program when a form is submitted using a form processing step. For more information, see Processing form data.|
|Segment||Push||Push contacts to a program from a segment using the Add to Program option in the Segments module.|
|Campaign Canvas Element||Push||Push contacts to a program as they move through a campaign using the Add to Program or Move to Program action steps in the Campaign Canvas module.|
|Program Canvas Step||Push||Push contacts or custom object records from one program to another using the Add to Program or Move to Program program steps.|
|Linked Custom Object Records||Push||Push linked records to a program. For more information, see Sending custom object records to a program.|
Viewing data sources
You can view the listener sources for a program by double-clicking the listener step on the Program Canvas and clicking View Sources. To open the listener source, click in the Actions column.