Control rules
- Topics:
- Typology Rules
CREATED FOR:
- Intermediate
- User
Control rules allow you to check the validity and quality of the messages before they are sent, such as character display, SMS message size, address format, etc.
Default control rules
A set of default rules ensures the standard controls. The table below provides information about these rules, as well as their related channel and execution phases.
Label | Channel | Execution phase | Description |
---|---|---|---|
A/B Test | At the start of personalization | Extracts the test population for a delivery with an A/B test. | |
Check delivery size | All | After targeting | Checks the size of the messages. |
Check email content is not empty | After targeting | Generates an error if the content of the message is empty. | |
Check In-App content for broadcast template | In-App | At the start personalization | Checks that In-App content / triggers are not empty for broadcast template. |
Check In-App content for profile template | In-App | At the start of personalization | Checks that In-App content / triggers are not empty for profile template. |
Check In-App content for subscriber template | In-App | At the start of personalization | Checks that In-App content / triggers are not empty for subscriber template. |
Check proof size | All | After targeting | Generates an error message if the proof target population exceeds 100 recipients. |
Check social network sharing link | At the start of personalization | Checks the presence of a link to a mirror page when including a social network sharing link (ViralLinks) in the content. | |
Check subject | At the start of personalization | Checks that the subject and sender address do not contain special characters which may cause problems on certain mail transfer agents, and checks that the message subject has been completed. | |
Check unsubscription link | At the start of personalization | Checks for the presence of at least one unsubscription (opt-out) URL in each content (HTML and Text). | |
Check URL labels | At the start of personalization | Checks that each tracking URL has a label. | |
Check URLs | At the start of personalization | Checks the tracking URLs (presence of the “&” character). |
Control rules execution phases
Control rules can be applied at different phases of the delivery’s life cycle:
-
At the start of targeting: The control rule can be applied at this phase so that the personalization step is not executed in the event of an error.
-
After targeting: Executing after targeting allows you to know the volume of the target in order to apply the control rule.
For example, the Check proof size control rule applies after the targeting stage: this rule prevents the preparation of message personalization if there are too many proof recipients.
-
At the start of personalization: Applies when the check relates to message personalization approval. Message personalization is carried out during the analysis phase.
-
At the end of the analysis: When a check requires message personalization to be complete.
Campaign
- Campaign Standard documentation
- Release Notes
- Getting started
- Profiles and audiences
- Communication channels
- Get started with communication channels
- About communication channels
- Delivery best practices
- Email messages
- SMS messages
- Push notifications
- In-App messaging
- Direct mail
- Transactional messaging
- Landing pages
- Designing email content
- Testing and Sending
- Reporting
- Integrating with other solutions
- Get started with Campaign integrations
- Campaign and Experience Manager
- Campaign and Target
- Campaign and Analytics
- Campaign and Audience Manager or People core service
- Campaign and Analytics for Mobile
- Campaign and Triggers
- Campaign and Microsoft Dynamics 365
- Campaign and Adobe Experience Platform
- Managing processes and data
- Get started with data and processes management
- Workflow general operation
- Executing a workflow
- Calling a workflow with external parameters
- Targeting activities
- Execution activities
- Channel activities
- Data management activities
- Filtering data
- Importing and exporting data
- Use cases
- About workflow use cases
- Deliveries
- Creating deliveries with a complement
- Creating deliveries on profiles’ creation date
- Creating a weekly delivery
- Creating a cross-channel delivery
- Identifying duplicates before a delivery
- Birthday delivery
- Coupling email and direct mail deliveries
- Sending an email with enriched fields
- Personalizing an email with additional data
- Sending a recurring push notification
- Segmentation and targeting
- Data management
- Reconcile a File audience with the database
- Deduplicating the data from an imported file
- Enriching profile data with data contained in a file
- External signal activity and data import
- Updating the database with external data
- Updating data based on an automatic file download
- Data reconciliation using relations
- Data update using reconciliation
- Exporting profiles in an external file
- Updating multiple subscription statuses from a file
- Subscribing profiles from a file to a specific service
- Developing
- Administrating
- Get started with Campaign Standard administration
- Monitoring guidelines
- Audit Trail
- Configuration guidelines
- Users and security
- Configuring channels
- Configuring mobile channels
- Implementing Push tracking
- Adding images and videos iOS
- Understanding push notifications payload structure
- Implementing local notification tracking
- Tags in Adobe Experience Platform synchronization FAQ
- Experience Platform SDK integration FAQ
- Configuring tag rules to support Adobe Campaign Standard use cases
- Mobile use cases supported in Adobe Campaign Standard
- How to migrate your mobile application from SDK v4 to Adobe Experience Platform SDK
- Push Notification Channel changes
- Configuring SMS channel
- Application settings
- Working with APIs
- Get started with Campaign Standard APIs
- About Campaign Standard APIs
- Global concepts
- Interacting with custom resources
- Managing profiles
- Managing services and subscriptions
- Interacting with marketing history
- Privacy management
- Managing transactional messages
- Managing workflows
- Managing organizational units
- Managing geographical units
- Troubleshooting
- Campaign Control Panel