Loading
Salesforce now sends email only from verified domains. Read More
Einstein and Analytics in Marketing Cloud Engagement
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Einstein Send Time Optimization for Mobile Model Card

          Einstein Send Time Optimization for Mobile Model Card

          The model in this card analyzes the optimal time to send a mobile message to maximize a contact’s probability of interacting with it. In Marketing Cloud Engagement, Einstein Send Time Optimization for Mobile optimizes notification push time to maximize the overall engagement of mobile apps.

          1. Model Details
            The Einstein Send Time Optimization model in Marketing Cloud Engagement optimizes customer engagement with email content using these training algorithms, parameters, fairness constraints, features, and other applied approaches.
          2. Intended Use
            The Einstein Send Time Optimization for Mobile model in Marketing Cloud Engagement is intended for these use cases.
          3. Relevant Factors
            These factors are associated with the Einstein Send Time Optimization for Mobile model in Marketing Cloud Engagement.
          4. Metrics
            Einstein evaluates and monitors model performance metrics to ensure and improve the quality of the model. These performance measures are associated with the Einstein Send Time Optimization model in Marketing Cloud Engagement. Customers are responsible for monitoring the accuracy of Einstein Send Time Optimization.
          5. Training Data
            You have a customized version of the model that’s trained on your data alone. Data from one Salesforce customer doesn’t affect the behavior for another Salesforce customer. While model training happens for each customer on their data, the initial development of the model is validated with a representative set of pilot customers’ data.
          6. Ethical Considerations
            Review the ethical factors associated with the Einstein Send Time Optimization for Mobile model in Marketing Cloud Engagement. To avoid bias and other ethical risks, this model doesn’t include demographic data.
          7. Refresh Cadence
            Understand the refresh cadence associated with the Einstein Send Time Optimization for Mobile model.

          Model Details

          The Einstein Send Time Optimization model in Marketing Cloud Engagement optimizes customer engagement with email content using these training algorithms, parameters, fairness constraints, features, and other applied approaches.

          Person or Organization

          Salesforce Einstein for Marketing Cloud Engagement

          Model Date and Version

          • December 2020
          • Minor changes can occur throughout the release
          • Major changes can occur and are communicated via release notes

          Model Type

          • Recommendation/Prediction, Latent factor matrix factorization

          General Information

          • In Engagement, Einstein Send Time Optimization for Mobile optimizes notification push time to maximize the overall engagement of mobile apps.
          • The model chooses the optimal time to send a push notification to the contact to maximize the probability of the contact engaging with the app. Contacts engage either by tapping on the push notification to open the app or launching the app directly. The model also detects individual in-app patterns to avoid sending push notifications when contacts are already in the app. A contact can have different optimal send time for different apps.
          • We train each customer’s model only using that customer’s data.
          • A contact who doesn’t have enough data is part of the Pending Personalized Send Time group. A contact is categorized as not having enough data when there isn’t at least 1 open in the past 90 days. For these contacts, the model defaults to send one of two ways based on the Insufficient Data Option that the admin has selected in the STO Setup page.
          • The two options are Send at Einstein’s optimal default time and Send immediately. When you select Send at Einstein’s optimal default time, Einstein aggregates across all of your contacts that do have sufficient data to create a distribution of scores across every hour. Einstein then follows this distribution of scores to randomly assign scores to contacts who don’t have enough data. A contact without enough data is randomly assigned an optimal time, but it’s more likely that the contact gets a time with a higher score than one with a lower score. This randomization is added so that everyone in the Pending Personalized Send Time group doesn’t receive their email at the same time. Randomization helps avoid spikes and helps Einstein get better data.
          • Contacts in the Pending Personalized Send Time group are sent a push notification immediately when they reach the STO activity.

          Licenses

          Einstein Send Time Optimization for Mobile is available to Engagement customers with these editions.

          • Corporate Edition
          • Enterprise Edition
          • Enterprise+ Edition
          • Pro Edition with a Journey Builder for Pro Edition SKU
          • Einstein Send Time Optimization SKU

          Intended Use

          The Einstein Send Time Optimization for Mobile model in Marketing Cloud Engagement is intended for these use cases.

          Primary Intended Uses

          The Send Time Optimization model powers the Einstein Send Time Optimization activity in Journey Builder. Journey Builder is a tool that marketing professionals use to increase effectiveness in their mobile marketing campaigns.

          Out-of-Scope Use Cases

          Anything other than the primary use case is out of scope and not recommended. For example, reducing overall send latency for reservation booking mobile messages isn’t an intended use case.

          Relevant Factors

          These factors are associated with the Einstein Send Time Optimization for Mobile model in Marketing Cloud Engagement.

          Model Input

          Einstein Send Time Optimization for Mobile analyzes up to 90 days of historical engagement patterns per app. The engagement history includes these factors.

          • Push events and reactions, such as push notifications and taps on push notifications, and associated timestamps
          • Data and metadata about customer sending patterns and how campaigns are executed

          The engagement history that Einstein STO analyzes excludes these factors.

          • Data purchased or collected from third parties
          • Demographic Data, which is typically stored in SFMC as data extensions or subscriber or contact attributes
          • Specific content within the push template or rendered push message body

          Groups

          The model doesn’t include any demographic data or other data purchased from third-party data providers. The model uses mobile engagement data such as Push, TapOpen, AppOpen, or TimeInApp.

          Environment

          The model is trained and deployed in Marketing Cloud Engagement.

          Metrics

          Einstein evaluates and monitors model performance metrics to ensure and improve the quality of the model. These performance measures are associated with the Einstein Send Time Optimization model in Marketing Cloud Engagement. Customers are responsible for monitoring the accuracy of Einstein Send Time Optimization.

          Model Performance Measures

          Aggregated model performance metrics are gathered to monitor, ensure, and improve the quality of the model. Model performance metrics included the spread and sparsity of input metrics and the correlation of output scores to historical observations. All metrics are aggregated and anonymized.

          Training Data

          You have a customized version of the model that’s trained on your data alone. Data from one Salesforce customer doesn’t affect the behavior for another Salesforce customer. While model training happens for each customer on their data, the initial development of the model is validated with a representative set of pilot customers’ data.

          In general, to provide recommendations, Salesforce requires at least one engagement event, such as opens or clicks of a commercial email in the past 90 days. When you activate Einstein Send Time Optimization, existing data counts toward the 90 days.

          Ethical Considerations

          Review the ethical factors associated with the Einstein Send Time Optimization for Mobile model in Marketing Cloud Engagement. To avoid bias and other ethical risks, this model doesn’t include demographic data.

          However, biased use of Send Time Optimization (STO) for Mobile can still introduce bias to your marketing process.

          Example
          Example A Salesforce customer could use STO for everyone except a vulnerable or disadvantaged segment of the population. Content sent to the vulnerable segment isn’t send-time optimized, while the rest of the population’s content is. This use can cause that segment to be further disadvantaged or miss critical marketing communication.

          Refresh Cadence

          Understand the refresh cadence associated with the Einstein Send Time Optimization for Mobile model.

          Scores and Models

          Einstein Engagement Scoring scores and models for email are updated approximately weekly. The refresh cadence varies by one to several days based on a customer's individual business unit.

           
          Loading
          Salesforce Help | Article