CRM Targeting
Last updated
Was this helpful?
Last updated
Was this helpful?
Custom data attribute targeting enables targeting surveys based values previously passed to Pulse Insights so you can ask questions only to a hyper-targeted segment of users.
For example, if you pass loyalty points balance, you can target a question to users who have over, say, 50,000 points.
Numerous options are available:
âEqualsâ is an exact match. E.g., âcustomerType equals memberâ only matches users with that exact value, âmemberâ, defined for âcustomerTypeâ attribute.
âDoes Not Equalâ matches users that do not match the value. E.g., the targeting âcustomerType does not equal memberâ will match users with the values defined that do not exactly match âmemberâ, such as âtrial userâ or ânonmemberâ
âContainsâ is a partial match. e.g., âlocale contains enâ matches users with locale of âus-enâ and âuk-enâ.
âDoes Not Containâ will match any user whose defined value does not include the targeted value. E.g., âcustomerType does not contain memberâ will match users with the values defined that does not contain âmemberâ, such as âtrial userâ, but would not match ânon_memberâ, since that value contains âmemberâ.
âExistsâ means that some value is defined. E.g., âloyaltyStatus existsâ would match users that have any value defined â say silver, gold, or platinum.
âDoes Not Existâ means that the value is not defined. E.g., âloyaltyStatus does not existâ would match users that do not have any value defined for that attribute.
âIs Greater/Less Thanâ evaluates the value defined and will match users with a value bigger/smaller than the targeted value. E.g., if âpointsBalance is greater than than 50000â is the target, then a user with a pointsBalance of 50001 will be eligible to see the survey, but a user with a points value of 50000 will not be shown the survey. If the value is stored as a string, Pulse Insights will still attempt to evaluate it as a number.
âIs Greater/Less Than or Equal toâ evaluates the value defined and will match users with a value bigger/smaller OR matching exactly than the targeted value. E.g., if âpointsBalance is greater than than 50000â is the target, then a user with pointsBalance of 50000, or a user with a pointsValue of 50001 will both be eligible to see the survey.
You can add multiple user attribute targeting rules by clicking on the âAdd Anotherâ button. To remove a rule, click on the X to the right of the row.
All of: If you have multiple rules and youâd like your target audience to match each rule, then use the âAll ofâ, which builds a block of condition statements joined by AND. E.g. a user must have a pointsBalance equal to 50000 AND have a defined customer Segment (customerSegment exists). The user must match every set of conditions you add to âAll ofâ in order to be eligible for the survey. â
Any one of: If you have multiple rules and youâd like your target audience to match any one of the conditions, then use the âAny one ofâ, which builds a block of condition statements joined by OR. E.g. a user must have a loyaltyStatus of gold OR have a pointsValue less than 1000000 OR an undefined customerSegment (customerSegment does not exist). The user must match at least one, but not ALL of the set of conditions you add to âAny one ofâ in order to be eligible for the survey.
Client Key Required: A Client Key is your anonymous userID that you pass to Pulse Insights to uniquely identify the user, E.g. customer ID, order ID, custom ID. Enable âClient Key Requiredâ if youâd only like to show the survey if the user has a defined client key.