Understanding predictive lead and account scoring

NOTE
Marketo data source is currently required as it’s the only data source that can provide the conversion events at the person profile level.

Predictive Lead and Account Scoring uses a tree-based (random forest/gradient boosting) machine learning method to build the predictive lead scoring model.

Administrators have the ability to configure multiple profile scoring goals, also referred to as models, one for each configured conversion event, allowing for separate scores to be generated for each configured goal.

Predictive lead and account scoring supports the following conversion goal types and fields:

Goal typeFields
leadOperation.convertLead
  • leadOperation.convertLead.convertedStatus
  • leadOperation.convertLead.assignTo
opportunityEvent.opportunityUpdated
  • opportunityEvent.dataValueChanges.attributeName
  • opportunityEvent.dataValueChanges.newValue
  • opportunityEvent.dataValueChanges.oldValue Example: opportunityEvent.dataValueChanges.attributeName equals Stage and opportunityEvent.dataValueChanges.newValue equals Contract

The algorithm takes the following attributes and input data into consideration:

  • Person profile
XDM fieldRequired/ Optional
personComponents.sourceAccountKey.sourceKeyRequired
workAddress.countryOptional
extSourceSystemAudit.createdDateRequired
extendedWorkDetails.jobTitleOptional
NOTE
The algorithm only inspects sourceAccountKey.sourceKey field in the Person:personComponents field group.
  • Account profile
XDM fieldRequired/ Optional
accountKey.sourceKeyRequired
extSourceSystemAudit.createdDateRequired
accountOrganization.industryOptional
accountOrganization.numberOfEmployeesOptional
accountOrganization.annualRevenue.amountOptional
  • Experience Event
XDM fieldRequired/ Optional
_idRequired
personKey.sourceKeyRequired
timestampRequired
eventTypeRequired

Multiple models are supported, with the following hard limits set in place:

  • Each production sandbox is entitled to five models.
  • Each development sandbox is entitled to one model.

The data quality requirements are as follows:

  • Ideally there is two year’s of most recent data for training purposes.
  • The minimum length of data required is six months plus prediction window.
  • For each prediction goal, at least 10 qualified conversion events are required.

Scoring jobs are run daily and the results are saved as profile attributes and account attributes, which can then be used in segment definitions and personalization. Out-of-the-box analytics insights are also available on the account overview dashboard.

See the documentation for more information about how to manage predictive lead and account scoring service.

View predictive lead and account scoring results

After the job run, the results are saved in a new system dataset for each model under the name LeadsAI.Scores - the score name. Each score field group can be located at {CUSTOM_FIELD_GROUP}.LeadsAI.the_score_name.

AttributeDescription
ScoreThe relative likelihood for a profile to achieve the predicted goal within the defined time frame. This value is not to be treated as a probability percentage but rather the likelihood of a profile compared to the overall population. This score ranges from 0 to 100.
PercentileThis value provides information regarding the performance of a profile relative to other similarly scored profiles. Percentiles range from 1 to 100.
Model typeThe selected model type, indicates whether this is a person or account score.
Score dateThe date on which scoring occurred.
Influential factors

Predicted reasons on why a profile is likely to convert. Factors are comprised of the following attributes:

  • Code: The profile or behavioral attribute which positively influences a profile’s predicted score.
  • Value: The value of the profile or behavioral attribute.
  • Importance: Indicates the weight that the profile or behavioral attribute has on the predicted score (low, medium, high).

View customer profile scores

To view the predictive scores for a person profile, select Profiles under the customer section in the left panel, and then enter the identity namespace and identity value. Once finished, select View.

Next, select the profile from the list.

Customer profile

The Detail page now includes the predictive scores. Click the chart icon next to the predictive score.

Customer profile predictive score

A popup dialog shows the score, the overall score distribution, the top influential factors for this score, and the score goal definition.

Customer profile predictive score details