Contents for Interaction Management Guide
Interaction Management Overview
Interaction Management Overview
Tools and Services
Logic Decoupled From Code
Choosing Which Type of Interaction Management to Develop
Adding Interaction Management to Your Applications
Setting up Properties
Creating User Segments
Setting up Users
Setting up Content
Building Functionality
Administering and Updating Interaction Management
Setting up Content
Content Priority
Other Content Properties
Displaying Binary Content
Content Selectors
How Content Selectors Work
Content Selector File
<pz:contentSelector> JSP Tag
Types of Content that Content Selectors Can Display
Setting up Content for Use in Content Selectors
Creating Content Selectors
Tutorial
Building Content Queries
Adding Content Selectors to JSPs
Using Content Selectors
Using <pz:div> Instead of a Content Selector
Placeholders
Queries that Placeholders Run
Types of Content Placeholders Can Display
Setting up Content for Use in Placeholders
Creating Placeholders
Building Content Queries
Adding Placeholders to JSPs
How Placeholders Choose Which Query and Which Content
1. How a Placeholder Chooses a Query
2. How a Placeholder Chooses Which Content Item to Display
Combining Default Queries and Campaign Queries in Placeholders
Using <ad:adTarget> Instead of a Placeholder
Campaigns
Overview of Campaigns
Campaign Examples
How Campaigns are Triggered
Preparing to Use Campaigns
1. Create a Portal Application
2. Set up Content
Goal Setting Performance
3. Create Placeholders
4. Create User Segments
5. Create Property Sets
6. Set up E-Mail Messages
Setting Up Bulk E-Mail Messages
Sending Bulk E-Mail
Scheduling Bulk E-Mail Delivery
Deleting E-Mail Batches
7. Set up Commerce for Discounts
8. Trigger the Campaign
Creating Campaigns
Resetting Campaigns
Resetting a Campaign in the Development Environment
Resetting a Campaign in the Production Environment
Testing Campaigns
Optimizing Campaign Performance
Events and Behavior Tracking
Overview of the Event Framework
Planning an Event Strategy
When to Use WebLogic Portal's Predefined Events
When to Create a Custom Event
Behavior Tracking Events
Regular Events
When to Create a Custom Event Listener
Deploying Custom Events, Listeners, and Property Sets
Predefined Events Provided by WebLogic Portal
SessionLoginEvent
SessionBeginEvent and SessionEndEvent
UserRegistrationEvent
AddToCartEvent
RemoveFromCartEvent
PurchaseCartEvent
Rule Events
DisplayCampaignEvent
Display Content Events
Display Product Events
ClickCampaignEvent
ClickProductEvent
ClickContentEvent
Generating Events for Content Clicks
Use the ClickThroughEventFilter
Campaign Clickthroughs
Providing Event Attribute Values
Enabling and Configuring Behavior Tracking
Configuring Behavior Tracking
Performance Tuning
Storing Behavior Tracking Data in Other Ways
Creating a Separate Database for Behavior Tracking Events
Creating Custom Events
Creating the Event Class
Creating a Regular Event Class
Creating a Behavior Tracking Event Class
Creating an Event With a Scriptlet
Creating an XML Schema (Behavior Tracking Only)
Packaging the Schema
Creating Custom Event Listeners
Dispatching Events
Using Events in Campaigns
Registering Events for Campaigns
Changing Event Properties
Debugging the Event Service