---
schema_version: "1"
id: 4d2a4abeca13b6c932a5cb6a81fa68023a149bdfbc1c9195491ecc71fef480c8
title: B2C Commerce Einstein Do-Not-Track Impact
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/cc/264-0-0/b2c_einstein_dnt_feature_impact.md
canonical_url: https://help.salesforce.com/s/articleView?id=cc.b2c_einstein_dnt_feature_impact.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 1f1d6b978f066e22691defff13efbf89fd3f987bc14919d994de55825b684108
description: When shoppers don’t consent to tracking, how Einstein functionality is affected can vary, depending on the feature.
products:
  - Commerce
  - B2C Commerce
release: "264"
---
# B2C Commerce Einstein Do-Not-Track Impact

When shoppers don’t consent to tracking, how Einstein functionality is affected can vary, depending on the feature.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-cc-b2c_merchandiser_administrator-264-0-0-production-enus/ea76f372-6cfa-42a6-8e7c-05c6df7abed8/images/icon_note.png)

Note Overall functionality impact relates to the number of shoppers who opt out of tracking.

This table describes the impact to using do-not-track (DNT) cookies for Einstein product recommendations.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d32192e41">
            <p style="margin-bottom:0;">Recommender Strategies</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d32192e47">
            <p style="margin-bottom:0;">Impact</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d32192e53">
            <p style="margin-bottom:0;">Result</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Recommender Strategies" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e41 ">
            <p style="margin-bottom:0;">Recent top selling</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e47 ">
            <p style="margin-bottom:0;">Works</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e53 ">You can still serve recommendations to the shopper, but the shopper’s
            purchase activity isn’t used to improve strategy
            recommendations.</td>

        </tr>
        <tr class="">
          <td data-label="Recommender Strategies" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e41 ">
            <p style="margin-bottom:0;">Shoppers who viewed also viewed</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e47 ">
            <p style="margin-bottom:0;">Works</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e53 ">You can still serve recommendations to the shopper, but the shopper’s
            activity isn’t used to improve strategy recommendations.</td>

        </tr>
        <tr class="">
          <td data-label="Recommender Strategies" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e41 ">
            <p style="margin-bottom:0;">Shoppers who viewed ultimately bought</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e47 ">
            <p style="margin-bottom:0;">Works</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e53 ">
            <p style="margin-bottom:0;">You can still serve recommendations to the shopper, but the shopper’s
              activity isn’t used to improve strategy recommendations.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Recommender Strategies" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e41 ">
            <p style="margin-bottom:0;">Shoppers who bought also bought</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e47 ">
            <p style="margin-bottom:0;">Works</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e53 ">You can still serve recommendations to the shopper, but the shopper’s
            activity isn’t used to improve strategy recommendations.</td>

        </tr>
        <tr class="">
          <td data-label="Recommender Strategies" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e41 ">
            <p style="margin-bottom:0;">Product affinity algorithm</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e47 ">
            <p style="margin-bottom:0;">Works</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e53 ">You can still serve recommendations to the shopper, but the shopper’s
            activity isn’t used to improve strategy recommendations.</td>

        </tr>
        <tr class="">
          <td data-label="Recommender Strategies" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e41 ">
            <p style="margin-bottom:0;">Recent most viewed</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e47 ">
            <p style="margin-bottom:0;">Works</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e53 ">You can still serve recommendations to the shopper, but the shopper’s
            activity isn’t used to improve strategy recommendations.</td>

        </tr>
        <tr class="">
          <td data-label="Recommender Strategies" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e41 ">Complete the Set</td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e47 ">Works</td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e53 ">Complete the Set recommendations function as expected. Do-not-track
            cookies have no impact on Complete the Set recommendations, because they
            aren't personalized to individual shopper activities.</td>

        </tr>
        <tr class="">
          <td data-label="Recommender Strategies" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e41 ">
            <p style="margin-bottom:0;">Recently viewed</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e47 ">
            <p style="margin-bottom:0;">Doesn’t work</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e53 ">
            <p style="margin-bottom:0;">Do-Not-Track disables activity tracking, so you can’t follow a
              shopper’s recently viewed activity.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Recommender Strategies" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e41 ">
            <p style="margin-bottom:0;">Real-time personalized</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e47 ">
            <p style="margin-bottom:0;">Doesn’t work</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e53 ">
            <p style="margin-bottom:0;">Do-Not-Track disables activity tracking, so you can’t follow a
              shopper's behavior and personalize recommendations.</p>
          </td>

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

This table describes the general impact for Einstein Commerce Insights and Einstein Search Dictionaries.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small "><colgroup><col style="width:46.08294930875576%"> <col style="width:53.91705069124424%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Einstein Commerce Insights</td><td class="slds-cell-wrap" style="vertical-align:top;">Einstein Commerce Insights still displays results, excluding the data of shoppers who have opted out.</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Einstein Search Dictionaries</td><td class="slds-cell-wrap" style="vertical-align:top;">Einstein Search Dictionaries continues to work. Search queries from a Do-Not-Track shopper aren’t used to suggest recommendations.</td></tr></tbody></table>

This table describes the impact to using DNT cookies for Einstein Predictive Sort.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-cc-b2c_merchandiser_administrator-264-0-0-production-enus/ea76f372-6cfa-42a6-8e7c-05c6df7abed8/images/icon_note.png)

Note When shoppers don’t consent to tracking, a Predictive Sort score isn’t calculated.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d32192e284">
            <p style="margin-bottom:0;">Configuration</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d32192e290">
            <p style="margin-bottom:0;">Impact</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d32192e296">
            <p style="margin-bottom:0;">Result</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e284 ">
            <p style="margin-bottom:0;">Predictive Sort as only Attribute</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e290 ">
            <p style="margin-bottom:0;">Doesn’t work</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e296 ">
            <p style="margin-bottom:0;">If a merchant uses only Predictive Sort as a sorting rule, the
              fallback sorting order is equivalent to product indexing order in
              the search index. The same sorting order occurs when there are no
              sorting rules on a page.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e284 ">
            <p style="margin-bottom:0;">Predictive Sort as one of several attributes in the sorting rule</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e290 ">
            <p style="margin-bottom:0;">Works</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e296 ">
            <p style="margin-bottom:0;">The Predictive Sort attribute is effectively ignored.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Configuration" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e284 ">
            <p style="margin-bottom:0;">Predictive Sort as part of a Dynamic Attribute</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e290 ">
            <p style="margin-bottom:0;">Works</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e296 ">
            <p style="margin-bottom:0;">The calculation occurs as normal but the Predictive Sort score is
              omitted.</p>
          </td>

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

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-cc-b2c_merchandiser_administrator-264-0-0-production-enus/ea76f372-6cfa-42a6-8e7c-05c6df7abed8/images/icon_note.png)

Note

To mitigate do-not-track risks for Predictive Sort, best practice is to include Predictive Sort in an existing dynamic sorting rule. This method includes the sorting rule as a combination of different attributes.

For example, the sorting rule is weighted with data. For example, this data can include text relevancy on keyword search results pages, or active data on category grid pages.

This table describes the impact to using DNT cookies for Einstein Search Recommendations.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d32192e395">
            <p style="margin-bottom:0;">Type of Recommendation</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d32192e401">
            <p style="margin-bottom:0;">Impact</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d32192e407">
            <p style="margin-bottom:0;">Result</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Type of Recommendation" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e395 ">
            <p style="margin-bottom:0;">Popular searches</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e401 ">
            <p style="margin-bottom:0;">Works</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e407 ">You can still serve recommendations to the shopper, but the shopper’s
            activity isn’t used to improve strategy recommendations.</td>

        </tr>
        <tr class="">
          <td data-label="Type of Recommendation" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e395 ">
            <p style="margin-bottom:0;">Recent searches</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e401 ">
            <p style="margin-bottom:0;">Doesn’t work</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e407 ">
            <p style="margin-bottom:0;">Do-Not-Track disables activity tracking, so you can’t follow a
              shopper’s recently viewed activity.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Type of Recommendation" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e395 ">
            <p style="margin-bottom:0;">Suggested searches</p>
          </td>

          <td data-label="Impact" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e401 ">
            <p style="margin-bottom:0;">Doesn’t work</p>
          </td>

          <td data-label="Result" class="slds-cell-wrap" style="vertical-align:top;" headers="d32192e407 ">
            <p style="margin-bottom:0;">Depends on recent searches.</p>
          </td>

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