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

Note: This behavior isn't captured from ECS. It's system-generated by the FMK platform.
Category Behavior type API name
SMS System-triggered sendSMS
Detection expression
data.action.type=send-sms

The following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.

Behavior attributes

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
Detection expression
data.action.type=bounce-sms

The following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.

Behavior attributes

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
Detection expression
data.action.type=click-sms

The following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.

Behavior attributes

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
Detection expression
data.action.type=skip-sms

The following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.

Behavior attributes

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
Detection expression
data.action.type=receive-sms

The following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.

Behavior attributes

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
Detection expression
data.action.type=dismiss-fusion-banner

The 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
Detection expression
data.action.type=subscribe-channel

The following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.

Behavior attributes

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
Detection expression
data.action.type=unsubscribe-channel

The following attributes are delivered with this behavior. Expressions and foreign keys are shown as defined in the source workbook.

Behavior attributes

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