Skip to main content

Content offer lifecycle

State transitions for content offers

Click the image to enlarge.

Content offer lifecycle states

The following table describes the lifecycle of a content offer, including the events that can occur and the data that is available for use with the .

StateEventDescriptionData available
offeredWeb Actions OfferedVisitor’s activity qualifies an action map and the action map presents a content offer.See .
acceptedWeb Actions AcceptedVisitor accepts the offer (for example, clicks a Book now! button). This is a terminal state.See .
rejectedWeb Actions RejectedVisitor rejects the offer (for example, clicks X or a No, but thank you button). This is a terminal state.See .
erroredWeb Actions ErroredAn error occurred in the widget that prevented the engagement from occurring.

Note: This event does not have a corresponding metric in the Action Map Performance Report.

See .

In addition, the errorMessage field is available.

ignoredWeb Actions IgnoredVisitor ignores the invitation (for example, navigates away from or around it). This is a terminal state.

Note: This event does not have a corresponding metric in the Action Map Performance Report.

See .

Terminal states for content offers

In the content offer lifecycle, certain states are terminal, or final, states. If a visitor goes to a webpage where an action map is set to trigger a content offer, the action map doesn’t present the content offer when it’s in a terminal state. This feature ensures that a visitor does not receive the same content offer after accepting the offer previously or after indicating that they are not interested.

Terminal states for content offers are:

  • Accepted
  • Rejected
  • Ignored

For more information, see .

Report metrics and events

The metrics in the correlate with the event types for web actions. For more information about metrics for content offers, see Monitor a content offer’s performance.