---
schema_version: "1"
id: e8cfa1c6c58c783a467f62b62a7ccb0e0bb3b4f401111657a4fce26c2794ee89
title: User Profile Object Rules
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mc_pers_user_profile_object_rule.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mc_pers_user_profile_object_rule.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 9b537134e986cac11508d4f3e3408b4ed85ae56f284490f2ad0d56082c61051a
description: Use built-in user profile object rules to help improve cross-channel personalization in segmentation and web campaign targeting. User profile objects have two built-in rules—object aggregation and object match.
products:
  - Marketing
  - Salesforce Personalization
release: "264"
---
# User Profile Object Rules

Use built-in user profile object rules to help improve cross-channel personalization in segmentation and web campaign targeting. User profile objects have two built-in rules—object aggregation and object match.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col style="width:22.435897435897438%">
        <col style="width:44.230769230769226%">
        <col style="width:33.33333333333333%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" id="d75513e38">Rule</th>
          <th scope="col" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" id="d75513e41">Description</th>
          <th scope="col" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" id="d75513e44">Examples</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Rule" class="slds-cell-wrap" style="vertical-align:top;" headers="d75513e38 ">
            <p style="margin-bottom:0;">Object aggregation</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d75513e41 ">
            <p>Analyze integer and decimal attributes for user profile objects of the same
              type.</p>
            <p>For example, if you have a user profile object called “lease” with an
              attribute of mileage, and a user profile has multiple leases, you can use
              the object aggregation rule to apply logic for the mileage attribute for the
              multiple lease objects.</p>
            <p style="margin-bottom:0;">You can use this rule only for user profile objects that have an integer
              or decimal attribute. </p>
          </td>

          <td data-label="Examples" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d75513e44 ">
            <p>Example 1—Lease mileage maximum is less than 50,000 for user
              profile objects matching no specific conditions</p>
            <p>Example 2—Lease mileage average is from 25,000 to 50,000 for
              user profile objects with a status of active</p>
            <p style="margin-bottom:0;">Example 3—Mortgage interest rate average is less than 0.08 for
              user profile objects matching no specific conditions</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Rule" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d75513e38 ">
            <p style="margin-bottom:0;">Object match</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d75513e41 ">
            <p>Find user profiles with user profile objects that meet a certain set of
              criteria.</p>
            <p style="margin-bottom:0;">For example, if you have a user profile object called “lease,” you can find
              all the users that have at least one lease that satisfies a set of
              conditions.</p>
          </td>

          <td data-label="Examples" class="slds-cell-wrap" style="text-align:left;vertical-align:top;" headers="d75513e44 ">
            <p>Example 1—Lease count is at least 1, and satisfies all of the
              following conditions:</p>
            <ul>
              <li>Lease end is in the next 90 days</li>

              <li>Lease mileage is over 50,000</li>

              <li>Year is 2022</li>

              <li>Model is sport edition</li>

            </ul>
            <p>Example 2—Mortgage count is at least 1, and satisfies all of
              the following conditions:</p>
            <ul>
              <li>Type is fixed-rate</li>

              <li>Duration is greater than 10</li>

              <li>Status is active</li>

            </ul>
            <p>Example 3—Support case count is greater than 2, and satisfies
              any of the following conditions:</p>
            <ul>
              <li>Status is open</li>

              <li>Priority is high</li>

            </ul>
          </td>

        </tr>
      </tbody>
    </table>

#### See Also

- [About User Profile Objects](https://help.salesforce.com/s/articleView?id=mktg.mc_pers_user_profile_object_about.htm&release=264.0.0&type=5 "Learn more about user profile objects.")
- [Create a User Profile Object](https://help.salesforce.com/s/articleView?id=mktg.mc_pers_user_profile_object_create.htm&release=264.0.0&type=5 "Create user profile objects and their relationships to better define your Personalization users. Once created, you can use these objects in segmentation and campaign targeting to improve cross-channel personalization. You update, add, and remove user profile object data profile with the User Profile Object ETL.")