Audience Input
- Root XML tag
- <audience>
- JSON example
-
1{ 2 "criteria": [ 3 { 4 "criterion": [ 5 { 6 "entityType": "User", 7 "fieldValue": "60005500", 8 "entityField": "Contact.Account.AnnualRevenue" 9 }, 10 { 11 "entityType": "User", 12 "fieldValue": "6000557700", 13 "entityField": "Contact.Account.AnnualRevenue" 14 } 15 ], 16 "criterionNumber": 1, 17 "criterionOperator": "Equal", 18 "criterionType": "FieldBased" 19 }, 20 { 21 "criterion": [ 22 { 23 "permission": "AssignTopics", // give permission id in case of custom permission 24 "isEnabled": "true" 25 } 26 ], 27 "criterionNumber": 2, 28 "criterionOperator": "Equal", 29 "criterionType": "Permission" 30 }, 31 { 32 "criterion": [ 33 { 34 "domainId": "0I4...", // give domain id 35 }, 36 { 37 "domainId": "0I4...", // give domain id 38 } 39 ], 40 "criterionNumber": 3, 41 "criterionOperator": "Equal", 42 "criterionType": "Domain" 43 }, 44 { 45 "criterion": [ 46 { 47 "profileId": "00e...", // give profile id 48 }, 49 { 50 "profileId": "00e...", // give profile id 51 } 52 ], 53 "criterionNumber": 4, 54 "criterionOperator": "Equal", 55 "criterionType": "Profile" 56 }, 57 { 58 "criterion": [ 59 { 60 "country": "US", 61 "subdivision" : "California", 62 "city" : "LA" 63 }, 64 { 65 "country": "US", 66 "subdivision" : "California", 67 "city" : "SF" 68 }, 69 ], 70 "criterionNumber": 5, 71 "criterionOperator": "Equal", 72 "criterionType": "GeoLocation" 73 }, 74 { 75 "criterion": [ 76 { 77 "audienceId": "6Au...": // give audience id 78 } 79 ] 80 "criterionNumber": 6, 81 "criterionOperator": "Equal", 82 "criterionType": "Audience" 83 } 84 ], 85 "customFormula": "(1 OR (2 AND 3)) AND 4 AND 5 AND 6", 86 "formulaFilterType": "CustomLogicMatches", 87 "name": "CreateAudienceExample" 88} - Properties
-
Name Type Description Required or Optional Available Version criteria Audience Criterion Input[] List of audience criteria to update or add. An audience can have up to 100 criteria. Required when creating an audience Optional when updating an audience
47.0 customFormula String Custom formula for the audience criteria. For example, (1 AND 2) OR 3. Required when creating an audience with the formulaFilterType set to CustomLogicMatches Optional, otherwise
47.0 formulaFilterType String Formula filter type for the personalization audience. Values are: - AllCriteriaMatch—All audience criteria are true (AND operation).
- AnyCriterionMatches—Any audience criterion is true (OR operation).
- CustomLogicMatches—Audience criteria match the custom formula (for example, (1 AND 2) OR 3).
Required when creating an audience Optional when updating an audience
47.0 name String Name of the audience. Required when creating an audience Optional when updating an audience
47.0