SMS Channel
The following requirements are for additions to the set of standard behaviors with focus on behaviors and behavior attributes needed to support the SMS channel.
There are 6 standard behaviors for this SMS category:
- Send SMS
- Bounce SMS
- Click SMS link
- Skip SMS
- Receive SMS
- Unsubscribe from channel
- Subscribe to channel
Send SMS
An SMS message is sent to a contact or recipient
| Category | Behavior type | API name |
|---|---|---|
| SMS | System-triggered | sendSMS |
data.action.type=send-smsThe following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.
| Display Name | API Name | Type | Expression | Foreign Key |
|---|---|---|---|---|
| Automation Name | AutomationName |
String | cdp.Automation.Name |
Not specified |
| Contact Point ID | ContactPointId |
String | fmk.ContactPoint.ID |
ContactPoint.ID |
| Event Date | EventDate |
Timestamp | datetime_utc |
Not specified |
| Event Source ID | EventSourceId |
String | fmk.Event.SourceID |
Not specified |
| External Tracking ID | ExternalTrackingId |
String | cdp.Program.ExternalTrackingID |
Not specified |
| Marketing Automation ID | MarketingAutomationId |
String | fmk.MarketingAutomation.ID |
Automation.ID |
| Marketing Automation Stage ID | MarketingAutomationStageId |
String | fmk.MarketingAutomationStage.ID |
Stage.ID |
| Marketing Message ID | MarketingMessageId |
String | fmk.MarketingMessage.ID |
Message.ID |
| Marketing Program ID | MarketingProgramId |
String | fmk.MarketingProgram.ID |
Program.ID |
| Message Name | MessageName |
String | cdp.Message.Name |
Not specified |
| Message Purpose | messagePurpose |
String | cdp.Message.Purpose |
Not specified |
| Mobile Country | MobileCountryCode |
String | fmk.Event.Country |
Not specified |
| Mobile Number | MobileNumber |
String | cdp.ContactPoint.MobileNumber |
ContactPoint.ID |
| Mobile Sender Code | MobileSenderCode |
String | fmk.Event.SenderFrom |
Not specified |
| Mobile Sender Name | MobileSenderName |
String | fmk.Event.SenderName |
Not specified |
| Program Name | ProgramName |
String | cdp.Program.Name |
Not specified |
| SMS Send Date | SMSSendData |
Timestamp | fmk.Event.MessageSentTS |
Not specified |
| Tactic Template Name | TacticTemplateName |
String | cdp.Automation.TacticTemplateName |
Not specified |
| SMS Split Count | SMSSplitCount |
Int | fmk.Event.SMSMsgSplitCount |
Not specified |
| SMS message | SMSmessage |
String | cdp.Message.Content |
Not specified |
Bounce SMS
An SMS message is bounced when a delivery receipt status is received from a mobile operator.
| Category | Behavior type | API name |
|---|---|---|
| SMS | User-triggered | bounceBanner |
data.action.type=bounce-smsThe following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.
| Display Name | API Name | Type | Expression | Foreign Key |
|---|---|---|---|---|
| Automation Name | AutomationName |
String | cdp.Automation.Name |
Not specified |
| Bounce Reason | ReasonType |
String | fmk.Event.StatusReason |
Not specified |
| Bounce Type | BounceType |
String | fmk.Event.Status |
Not specified |
| Contact Point ID | ContactPointId |
String | fmk.ContactPoint.ID |
ContactPoint.ID |
| Event Date | EventDate |
Timestamp | datetime_utc |
Not specified |
| Event Source ID | EventSourceId |
String | fmk.Event.SourceID |
Not specified |
| External Tracking ID | ExternalTrackingId |
String | cdp.Program.ExternalTrackingID |
Not specified |
| Marketing Automation ID | MarketingAutomationId |
String | fmk.MarketingAutomation.ID |
Automation.ID |
| Marketing Automation Stage ID | MarketingAutomationStageId |
String | fmk.MarketingAutomationStage.ID |
Stage.ID |
| Marketing Message ID | MarketingMessageId |
String | fmk.MarketingMessage.ID |
Message.ID |
| Marketing Program ID | MarketingProgramId |
String | fmk.MarketingProgram.ID |
Program.ID |
| Message Name | MessageName |
String | cdp.Message.Name |
Not specified |
| Mobile Country | MobileCountryCode |
String | fmk.Event.Country |
Not specified |
| Mobile Number | MobileNumber |
String | cdp.ContactPoint.MobileNumber |
ContactPoint.ID |
| Mobile Sender Code | MobileSenderCode |
String | fmk.Event.SenderFrom |
Not specified |
| Mobile Sender Name | MobileSenderName |
String | fmk.Event.SenderName |
Not specified |
| Program Name | ProgramName |
String | cdp.Program.Name |
Not specified |
| SMS Send Date | SMSSendData |
Timestamp | fmk.Event.MessageSentTS |
Not specified |
| Tactic Template Name | TacticTemplateName |
String | cdp.Automation.TacticTemplateName |
Not specified |
Click SMS link
A contact or recipient clicks a short URL link in SMS.
| Category | Behavior type | API name |
|---|---|---|
| SMS | User-triggered | clickSMSLink |
data.action.type=click-smsThe following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.
| Display Name | Name | Data Type | Expression | Foreign Key |
|---|---|---|---|---|
| Automation Name | automationName |
String | cdp.Automation.Name |
Not specified |
| Contact Point ID | contactPointId |
String | fmk.ContactPoint.ID |
ContactPoint.ID |
| Event Date | eventDate |
Timestamp | datetime_utc |
Not specified |
| Event Source ID | eventSourceId |
String | fmk.Event.SourceID |
Not specified |
| External Tracking ID | ExternalTrackingId |
String | cdp.Program.ExternalTrackingID |
Not specified |
| Marketing Automation ID | MarketingAutomationId |
String | fmk.MarketingAutomation.ID |
Automation.ID |
| Marketing Automation Stage ID | MarketingAutomationStageId |
String | fmk.MarketingAutomationStage.ID |
Stage.ID |
| Marketing Link ID | marketingLinkId |
String | fmk.MarketingLink.ID |
Link.ID |
| Marketing Message ID | MarketingMessageId |
String | fmk.MarketingMessage.ID |
Message.ID |
| Marketing Program ID | MarketingProgramId |
String | fmk.MarketingProgram.ID |
Program.ID |
| Message Link ID | messageLinkId |
String | cdp.Link.SourceMarketingLinkID |
Not specified |
| Message Link Name | messageLinkName |
String | cdp.Link.Name |
Not specified |
| Message Link ShortURL | messageLinkShortURL |
String | cdp.Link.ShortURL |
Not specified |
| Message Link Type | messageLinkType |
String | cdp.Link.Type |
Not specified |
| Message Link URL | messageLinkURL |
String | cdp.Link.URL |
Not specified |
| Message Name | messageName |
String | cdp.Message.Name |
Not specified |
| Mobile Country | MobileCountryCode |
String | fmk.Event.Country |
Not specified |
| Mobile Number | MobileNumber |
String | cdp.ContactPoint.MobileNumber |
ContactPoint.ID |
| Mobile Sender Code | MobileSenderCode |
String | fmk.Event.SenderFrom |
Not specified |
| Mobile Sender Name | MobileSenderName |
String | fmk.Event.SenderName |
Not specified |
| Program Name | programName |
String | cdp.Program.Name |
Not specified |
| SMS Send Date | SMSSendDate |
Timestamp | fmk.Event.MessageSentTS |
Not specified |
| Tactic Template Name | tacticTemplateName |
String | cdp.Automation.TacticTemplateName |
Not specified |
| User Agent | userAgent |
String | data.user-agent |
Not specified |
Skip SMS
A contact or recipient is skipped when attempting to send SMS
| Category | Behavior type | API name |
|---|---|---|
| SMS | User-triggered | skipSMS |
data.action.type=skip-smsThe following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.
| Display Name | API Name | Type | Expression | Foreign Key |
|---|---|---|---|---|
| Automation Name | AutomationName |
String | cdp.Automation.Name |
Not specified |
| Contact Point ID | ContactPointId |
String | fmk.ContactPoint.ID |
ContactPoint.ID |
| Event Date | EventDate |
Timestamp | datetime_utc |
Not specified |
| Event Source ID | EventSourceId |
String | fmk.Event.SourceID |
Not specified |
| External Tracking ID | ExternalTrackingId |
String | cdp.Program.ExternalTrackingID |
Not specified |
| Marketing Automation ID | MarketingAutomationId |
String | fmk.MarketingAutomation.ID |
Automation.ID |
| Marketing Automation Stage ID | MarketingAutomationStageId |
String | fmk.MarketingAutomationStage.ID |
Stage.ID |
| Marketing Message ID | MarketingMessageId |
String | fmk.MarketingMessage.ID |
Message.ID |
| Marketing Program ID | MarketingProgramId |
String | fmk.MarketingProgram.ID |
Program.ID |
| Message Name | MessageName |
String | cdp.Message.Name |
Not specified |
| Mobile Country | MobileCountryCode |
String | fmk.Event.Country |
Not specified |
| Mobile Number | MobileNumber |
String | cdp.ContactPoint.MobileNumber |
ContactPoint.ID |
| Mobile Sender Code | MobileSenderCode |
String | fmk.Event.SenderFrom |
Not specified |
| Mobile Sender Name | MobileSenderName |
String | fmk.Event.SenderName |
Not specified |
| Program Name | ProgramName |
String | cdp.Program.Name |
Not specified |
| Reason | Reason |
String | fmk.Event.Reason |
Not specified |
| SMS Send Date | SMSSendData |
Timestamp | fmk.Event.MessageSentTS |
Not specified |
| Tactic Template Name | TacticTemplateName |
String | cdp.Automation.TacticTemplateName |
Not specified |
Receive SMS
A contact or recipient sends an SMS message in response to an Oracle-originated SMS message (MO, Mobile Originated).
| Category | Behavior type | API name |
|---|---|---|
| SMS | User-triggered | ReceiveSMS |
data.action.type=receive-smsThe following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.
| Display Name | API Name | Type | Expression | Foreign Key |
|---|---|---|---|---|
| Automation Name | AutomationName |
String | cdp.Automation.Name |
Not specified |
| Contact Point ID | ContactPointId |
String | fmk.ContactPoint.ID |
ContactPoint.ID |
| Event Date | EventDate |
Timestamp | datetime_utc |
Not specified |
| Event Source ID | EventSourceId |
String | fmk.Event.SourceID |
Not specified |
| External Tracking ID | ExternalTrackingId |
String | cdp.Program.ExternalTrackingID |
Not specified |
| Identified Keyword | IdentifiedKeyword |
String | fmk.ContactPoint.MobileKeyword |
ContactPoint.ID |
| Marketing Automation ID | MarketingAutomationId |
String | fmk.MarketingAutomation.ID |
Automation.ID |
| Message Body | MessageBody |
String | Not specified | |
| Mobile Country | MobileCountryCode |
String | fmk.Event.Country |
Not specified |
| Mobile Number | MobileNumber |
String | cdp.ContactPoint.MobileNumber |
ContactPoint.ID |
| Mobile Sender Code | MobileSenderCode |
String | fmk.Event.SenderFrom |
Not specified |
| Mobile Sender Name | MobileSenderName |
String | fmk.Event.SenderName |
Not specified |
Unsubscribe from channel
A user dismisses a banner displayed on an Oracle application page.
| Category | Behavior type | API name |
|---|---|---|
| SMS | User-triggered | dismissFusionBanner |
data.action.type=dismiss-fusion-bannerThe following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.
Subscribe to channel
A contact has subscribed to receiving SMS messages for a channel.
| Category | Behavior type | API name |
|---|---|---|
| SMS | User-triggered | subscribeToChannel |
data.action.type=subscribe-channelThe following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.
| Display name | API name | Type | Expression | Foreign key |
|---|---|---|---|---|
| Automation Name | AutomationName | String | cdp.Automation.Name |
Not specified |
| Channel Type | ChannelType | String | cdp.ContactPoint.ChannelType |
Not specified |
| Contact Point ID | ContactPointId | String | fmk.ContactPoint.ID |
ContactPoint.ID |
| Email Address | EmailAddress | String | cdp.ContactPoint.Email |
Not specified |
| Event Date | EventDate | Timestamp | datetime_utc |
Not specified |
| Event Source ID | EventSourceId | String | fmk.Event.SourceID |
Not specified |
| External Tracking ID (26C) | ExternalTrackingId | String | cdp.Program.ExternalTrackingID |
Not specified |
| Marketing Automation ID | MarketingAutomationId | String | fmk.MarketingAutomation.ID |
Automation.ID |
| Marketing Message ID | MarketingMessageId | String | fmk.MarketingMessage.ID |
Message.ID |
| Marketing Program ID | MarketingProgramId | String | fmk.MarketingProgram.ID |
Program.ID |
| Message Name | MessageName | String | cdp.Message.Name |
Not specified |
| Message Purpose | MessagePurpose | String | cdp.Message.Purpose |
Not specified |
| Message Send Date | MessageSendDate | Timestamp | fmk.Event.MessageSentTS |
Not specified |
| Message Subject Line | MessageSubjectLine | String | cdp.Message.Subject |
Not specified |
| Mobile Number | MobileNumber | String | cdp.ContactPoint.MobileNumber |
Not specified |
| Program Name | ProgramName | String | cdp.Program.Name |
Not specified |
| Sender From | SenderFrom | String | fmk.Event.SenderFrom |
Not specified |
| Sender Name | SenderName | String | fmk.Event.SenderName |
Not specified |
| Sender Reply To | SenderReplyTo | String | fmk.Event.SenderReplyTo |
Not specified |
| Tactic Template Name | TacticTemplateName | String | cdp.Automation.TacticTemplateName |
Not specified |
| Unified ID | UnifiedId | String | fmk.Customer.ID |
Not specified |
Unsubscribe from channel
A contact has unsubscribed from receiving SMS messages for a channel.
| Category | Behavior type | API name |
|---|---|---|
| Messages | User-triggered | unsubscribeFromChannel |
data.action.type=unsubscribe-channelThe following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.
| Display name | API name | Type | Expression | Foreign key |
|---|---|---|---|---|
| Automation Name | AutomationName | String | cdp.Automation.Name |
Not specified |
| Channel Type | ChannelType | String | cdp.ContactPoint.ChannelType |
Not specified |
| Contact Point ID | ContactPointId | String | fmk.ContactPoint.ID |
ContactPoint.ID |
| Email Address | EmailAddress | String | cdp.ContactPoint.Email |
Not specified |
| Event Date | EventDate | Timestamp | datetime_utc |
Not specified |
| Event Source ID | EventSourceId | String | fmk.Event.SourceID |
Not specified |
| External Tracking ID (26C) | ExternalTrackingId | String | cdp.Program.ExternalTrackingID |
Not specified |
| Marketing Automation ID | MarketingAutomationId | String | fmk.MarketingAutomation.ID |
Automation.ID |
| Marketing Message ID | MarketingMessageId | String | fmk.MarketingMessage.ID |
Message.ID |
| Marketing Program ID | MarketingProgramId | String | fmk.MarketingProgram.ID |
Program.ID |
| Message Name | MessageName | String | cdp.Message.Name |
Not specified |
| Message Purpose | MessagePurpose | String | cdp.Message.Purpose |
Not specified |
| Message Send Date | MessageSendDate | Timestamp | fmk.Event.MessageSentTS |
Not specified |
| Message Subject Line | MessageSubjectLine | String | cdp.Message.Subject |
Not specified |
| Mobile Number | MobileNumber | String | cdp.ContactPoint.MobileNumber |
Not specified |
| Opt-In Status | OptInStatus | String | cdp.ContactPoint.OptInStatus |
Not specified |
| Program Name | ProgramName | String | cdp.Program.Name |
Not specified |
| Reason | Reason | String | fmk.Event.Reason |
Not specified |
| Sender From | SenderFrom | String | fmk.Event.SenderFrom |
Not specified |
| Sender Name | SenderName | String | fmk.Event.SenderName |
Not specified |
| Sender Reply To | SenderReplyTo | String | fmk.Event.SenderReplyTo |
Not specified |
| Tactic Template Name | TacticTemplateName | String | cdp.Automation.TacticTemplateName |
Not specified |
| Unified ID | UnifiedId | String | fmk.Customer.ID |
Not specified |