Skip to content

Commit e0e6eae

Browse files
authored
Merge pull request #49004 from riswinto/NEW-priva-tracker-scanning
New priva tracker scanning
2 parents cde6eb4 + 35d4942 commit e0e6eae

21 files changed

+628
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.priva-tracker-scanning.configure-tracker-scanning
3+
title: Configure tracker scanning
4+
metadata:
5+
title: Configure tracker scanning
6+
description: "Configure tracker scanning"
7+
ms.date: 01/24/2025
8+
author: wwlpublish
9+
ms.author: riswinto
10+
ms.topic: unit
11+
azureSandbox: false
12+
labModal: false
13+
durationInMinutes: 5
14+
content: |
15+
[!include[](includes/configure-tracker-scanning.md)]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.priva-tracker-scanning.create-manage-trackers
3+
title: Create and manage trackers and tracker categories
4+
metadata:
5+
title: Create and manage trackers and tracker categories
6+
description: "Create and manage trackers and tracker categories"
7+
ms.date: 01/24/2025
8+
author: wwlpublish
9+
ms.author: riswinto
10+
ms.topic: unit
11+
azureSandbox: false
12+
labModal: false
13+
durationInMinutes: 10
14+
content: |
15+
[!include[](includes/create-manage-trackers.md)]
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
Configuring the environment and assigning appropriate roles are essential steps before using Microsoft Priva Tracker Scanning (preview). These steps ensure that tracking technologies can be identified, categorized, and managed effectively across your organization's websites, enabling transparency and alignment with privacy practices.
2+
3+
> [!IMPORTANT]
4+
> To use Microsoft Priva Tracker Scanning (preview), your organization must have the enterprise version of Microsoft Purview data governance solutions. This version provides access to the necessary tools and features required for effective tracker scanning. For more information on upgrading, see [Upgrade from the free to enterprise version of Microsoft Purview governance solutions](/purview/upgrade?azure-portal=true).
5+
6+
## Prerequisites
7+
8+
Before configuring Microsoft Priva Tracker Scanning, ensure that your organization meets the following requirements:
9+
10+
### Roles and permissions
11+
12+
Proper role assignment is essential for users to perform tasks in Tracker Scanning. The following roles define the permissions available:
13+
14+
| Role | Permissions |
15+
|-----|-----|
16+
| **Data Source Administrator** | Register, edit, and update websites. |
17+
| **Privacy Curator** | View and edit all privacy objects, create and categorize trackers, promote trackers, and view tags. |
18+
| **Privacy Reader** | Review scan results, view the tracker library, and access identified trackers without making edits. |
19+
20+
For more information, see [Data governance roles and permissions in Microsoft Purview](/purview/data-governance-roles-permissions?azure-portal=true).
21+
22+
### Access tracker scanning
23+
24+
Tracker Scanning is located in the Microsoft Priva portal. Follow these steps to access it:
25+
26+
1. Navigate to the [Microsoft Priva portal](https://purview.microsoft.com/priva?azure-portal=true).
27+
1. Select the **Tracker Scanning** tile from the top row of solutions.
28+
1. If the **Tracker Scanning** tile isn't visible, select **View all solutions**, and under the **Privacy** heading, select **Tracker Scanning**.
29+
30+
## Register websites
31+
32+
Once the prerequisites are met, the next step is to register your organization's websites in Tracker Scanning. Registration connects websites to Tracker Scanning, allowing you to monitor and manage trackers effectively.
33+
34+
The **Registered websites** page is where you manage all sites added to Tracker Scanning. Each registered site includes key details, such as its URL, owner, description, and the region where the website's domain is hosted. Selecting a website opens its details page, where you can create and manage scans, review identified trackers, and organize them into categories. The details page also allows you to view associated [consent models](/privacy/priva/consent-management-create?azure-portal=true) for the registered website.
35+
36+
Registering a website ensures that tracker scanning can identify tracking technologies, detect potential compliance issues (like missing consent banners), and provide insights for improving privacy practices. This step is typically completed by someone familiar with the website's domain and scanning requirements.
37+
38+
To register a website:
39+
40+
1. Navigate to the **Registered websites** page and select **Register**.
41+
1. Enter the following details:
42+
- **Name and description**: Provide a meaningful name and description for the website.
43+
- **Website URL**: Add the URL of the website to scan.
44+
- **Regulatory country or region**: Select the location where the website is hosted.
45+
- **Owner**: Specify the name or email of the user responsible for the site.
46+
- **Business domain**: Use the [default domain](/purview/concept-domains?azure-portal=true) for setting up websites and scans.
47+
- **Collection**: Choose the collection that the website should belong to. Collections help group related websites, making it easier to organize and manage them within Tracker Scanning. For more information, see [Manage domains and collections in the Microsoft Purview Data Map](/purview/how-to-create-and-manage-domains-collections?azure-portal=true).
48+
49+
1. Select **Create** to complete the process.
50+
51+
After registration, websites appear on the **Registered websites** page. From there, you can manage scans, view tracker details, and organize trackers into categories to align with your organization's privacy goals.
52+
53+
## Legal disclaimer
54+
55+
[Microsoft Priva legal disclaimer](/privacy/priva/priva-disclaimer?azure-portal=true)
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
Trackers and tracker categories are essential components of Microsoft Priva Tracker Scanning. They enable your organization to identify and organize tracking technologies across websites, ensuring better compliance with privacy practices and supporting user consent preferences. Tracker categories also integrate with [Microsoft Priva Consent Management (preview)](/privacy/priva/consent-management?azure-portal=true) to ensure only consented trackers are active, helping organizations build trust and comply with privacy standards.
2+
3+
## Tracker management overview
4+
5+
The **Tracker management** page in tracker scanning is your central hub for managing and categorizing trackers. It's divided into the following sections:
6+
7+
- **Trackers tab**: Displays all trackers identified through scans or added manually. You can edit tracker properties, assign categories, and view details about each tracker.
8+
- **Tracker categories tab**: Allows you to create, view, and manage tracker categories, including translations.
9+
- **Common tracker database tab**: Serves as a reference inventory of widely used non-Microsoft trackers, which can be mapped to your organization's tracker categories.
10+
- **Tracker library**: A curated list of approved trackers used across your organization for proactive compliance.
11+
12+
:::image type="content" source="../media/tracker-management.png" alt-text="Screenshot showing the menu for the tracker management options in Tracker Scanning." lightbox="../media/tracker-management.png":::
13+
14+
Each tracker or tracker category includes detailed information, such as its name, description, owner, and associated websites.
15+
16+
### Create tracker categories
17+
18+
Tracker categories help group trackers based on their purpose, such as advertising, analytics, or functional tasks. Setting up categories ensures that trackers are organized and ready for use in consent models.
19+
20+
To create a tracker category:
21+
22+
1. Navigate to the **Tracker management** page and select the **Tracker categories** tab.
23+
1. Select **New tracker category**.
24+
1. Provide the following details in the **Add tracker category** flyout pane:
25+
- **Category name**: Enter a public-facing name for the category (for example, Advertising, Functional). This name appears in consent banners.
26+
- **Use guidelines**: Add internal-facing guidance about the appropriate use of trackers in this category.
27+
- **Owner**: Assign a user responsible for managing the category.
28+
- **Essential status**: Check the **Essential** box if trackers in this category must always deploy, regardless of user consent.
29+
1. Select **Save** to create the category.
30+
31+
Categories marked as **Essential** deploy by default, while nonessential categories require user consent to be activated. You can also add translations to tracker categories to support multilingual environments.
32+
33+
#### Add translations to categories
34+
35+
Language translations ensure that tracker categories are accessible to users in multiple regions. To add a translation:
36+
37+
1. On the **Tracker management** page, go to the **Tracker categories** tab and select a tracker category.
38+
1. Select **New translation** and choose an option:
39+
- **Manual translation**
40+
- **Import translations**
41+
- **Auto translation**
42+
1. Follow the process to add translations for each language needed.
43+
44+
### Categorize trackers
45+
46+
Categorizing trackers is a critical step for enabling consent model interactions in Microsoft Priva Consent Management. Proper categorization ensures that when users interact with consent banners or privacy settings, only trackers that have been consented to remain active. This step also supports building a complete inventory of tracking technologies used on your websites.
47+
48+
To categorize a tracker:
49+
50+
1. Navigate to the **Trackers** tab on the **Tracker management** page.
51+
1. Select a tracker from the list to open its details page.
52+
1. On the tracker's details page, select **Categorize**.
53+
1. In the **Categorize** flyout pane, choose a category and select **Apply**.
54+
55+
Once categorized, the tracker's category is reflected in all future scans. Each tracker can only be assigned to one category at a time.
56+
57+
### Manually add trackers
58+
59+
Some trackers might not be detected during scans and need to be added manually. This ensures all relevant trackers are included in your inventory.
60+
61+
To add a tracker manually:
62+
63+
1. On the **Trackers** tab of the **Tracker management** page, select **New tracker**.
64+
1. Provide the following details:
65+
- **Basic details**: Enter the tracker's name, description, and the domain of the website using the tracker.
66+
- **Owner**: Assign a user responsible for the tracker.
67+
- **Tracker category**: Select the category to which the tracker belongs.
68+
1. Select **Save** to add the tracker.
69+
70+
The tracker is added to your list and can be managed like other trackers detected through scans.
71+
72+
### Manage the tracker library
73+
74+
The **Tracker library** is a curated list of approved trackers used across your organization. It supports proactive compliance by ensuring that web engineers use preapproved trackers instead of open-source or unapproved options.
75+
76+
To promote a tracker to the library:
77+
78+
1. Navigate to the **Tracker library** page and select **Manage promoted trackers**.
79+
1. Use the **Your trackers** tab to find trackers discovered through scans or added manually. Alternatively, use the **Common trackers** tab to select trackers from the common tracker database.
80+
1. Select the trackers to promote, then select **Add**.
81+
82+
Promoted trackers appear in the library but can be removed without being deleted from the system.
83+
84+
### Common tracker database
85+
86+
The **Common tracker database** is a reference list of non-Microsoft trackers commonly used on websites. While these trackers aren't initially categorized with your organization's tracker categories, they can be mapped as needed.
87+
88+
:::image type="content" source="../media/common-tracker-database.png" alt-text="Screenshot showing common tracker database in tracker management." lightbox="../media/common-tracker-database.png":::
89+
90+
To map common trackers to your organization's categories:
91+
92+
1. On the **Common tracker database** tab, select **Map categories**.
93+
1. In the **Map tracker categories** flyout pane, use the dropdown menu to map each default category (denoted as **System**) to a category created by your organization.
94+
1. Select **Save** to apply the changes.
95+
96+
The **User-defined category** column now reflects the mapped categories, ensuring consistency across your tracker inventory.
97+
98+
Once your trackers and tracker categories are created and organized, the next step is to use Microsoft Priva Tracker Scanning to identify and analyze tracking technologies across your registered websites. Running scans enables you to detect trackers in action, validate compliance elements like consent banners, and ensure your tracking practices align with privacy expectations. Let’s explore how to configure and run scans to monitor and manage web trackers effectively.
99+
100+
## Legal disclaimer
101+
102+
[Microsoft Priva legal disclaimer](/privacy/priva/priva-disclaimer?azure-portal=true)
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
Web trackers like cookies, device fingerprinting, and web beacons play a critical role in delivering personalization, analytics, and advertising. However, they can raise privacy concerns when users don't know they're being tracked or can't control how their data is used. Organizations must address these concerns while maintaining transparency and trust with their users.
2+
3+
Microsoft Priva Tracker Scanning helps organizations automatically detect, categorize, and manage tracking technologies on their websites. With this tool, you can create a complete inventory of trackers, understand their purpose, and ensure they're used responsibly. Tracker Scanning enables organizations to maintain visibility into their web tracking practices and better align with user expectations, fostering responsible data practices.
4+
5+
## Scenario
6+
7+
Your organization, a global e-commerce company, expanded to new regions. Customers are raising concerns about website tracking, and gaps in your tracking practices have been identified. Without visibility into the trackers deployed across your websites, addressing these challenges has been difficult, leaving your organization at risk.
8+
9+
You need a solution to automatically identify and categorize web trackers, ensuring that they're used responsibly and in alignment with user expectations.
10+
11+
## Learning objectives
12+
13+
By the end of this module, you'll be able to:
14+
15+
- Explain the purpose and benefits of Microsoft Priva Tracker Scanning.
16+
- Configure Tracker Scanning and set up prerequisites.
17+
- Manage tracker categories and assign trackers effectively.
18+
- Run scans to detect tracking technologies and compliance issues.
19+
- Analyze scan results to support privacy compliance and optimize tracking practices.
20+
21+
## Legal disclaimer
22+
23+
[Microsoft Priva legal disclaimer](/privacy/priva/priva-disclaimer?azure-portal=true)
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
Running scans in Microsoft Priva Tracker Scanning allows your organization to identify and analyze tracking technologies across registered websites. These scans help ensure compliance with privacy practices by detecting tracking technologies such as cookies, fingerprints, local storage objects, and web beacons. With customizable options, you can configure scans to meet your organization's specific requirements.
2+
3+
## Setting up a scan
4+
5+
Before running a scan, ensure that the website is registered and tracker categories are configured. Once these prerequisites are complete, follow these steps to configure a scan:
6+
7+
1. Navigate to the **Registered websites** page and select the website you wish to scan.
8+
1. On the website's details page, select **New compliance scan**.
9+
1. In the **Scan** flyout pane, provide the following details:
10+
- **Compliance scan name**: Enter a unique name for the scan. This name can't be changed after creation.
11+
- **Description**: Add a brief description of the scan's purpose.
12+
- **Scan region**: Select the region where the scan will be performed, such as East US, UK South, or West Europe. This option simulates how the website operates under the privacy requirements of the chosen region.
13+
- **Crawl definition**: Select one of the following options for the scan:
14+
- **Registered URL only**: Scans only the first page of the registered domain.
15+
- **Crawl (registered URL + two levels)**: Scans the registered domain and up to two levels of pages linked within the domain.
16+
- **Sitemap**: If your website has a sitemap, provide its URL. This option scans all pages identified in the sitemap (up to 3 MB in size).
17+
- **Limit scan to**: Define the maximum number of pages to scan. Increasing this limit can result in longer scan times and varying costs.
18+
19+
1. Select **Continue** to move forward with configuring more scan options.
20+
21+
## Configuring tracker technologies and compliance objects
22+
23+
In this step, define what the scan should detect:
24+
25+
:::image type="content" source="../media/run-tracker-scanner.png" alt-text="Screenshot showing the trackers and tags for tracker scanner to detect." lightbox="../media/run-tracker-scanner.png":::
26+
27+
- **Tracker technologies**: Select the types of trackers to scan for. Options include:
28+
- **Cookies**: First- and third-party cookies deployed when a webpage loads.
29+
- **Fingerprints**: Device and browser fingerprints used for configurations or profiling.
30+
- **Local storage**: Local storage objects stored on a visitor's device.
31+
- **Web beacons**: Invisible images or scripts used for tracking user behavior.
32+
- **Tags and relationships**: Choose whether to capture associated tags and relationships for the selected trackers. This option helps map relationships between trackers and their deployment.
33+
34+
- **Compliance objects**: Select compliance elements to verify their presence on the website. Common compliance objects include:
35+
- **Consent banners**
36+
- **Privacy statements**
37+
38+
To add a compliance object, enter its location path manually or use the Microsoft Edge extension to generate and upload a JSON file. For more information, see [Collecting location paths](/privacy/priva/location-paths?azure-portal=true).
39+
40+
## Scheduling scans
41+
42+
You can set up scans to run either as a one-time event or on a recurring schedule. To schedule scans:
43+
44+
1. On the **Set a scan trigger** page, choose a frequency:
45+
- **Once**: Run the scan immediately after setup.
46+
- **Recurring**: Schedule the scan to run daily, weekly, or monthly. Specify start and end dates, and select specific days for weekly or monthly scans.
47+
2. Select **Continue** to finalize the schedule.
48+
49+
## Reviewing and initiating scans
50+
51+
Before running the scan, review the scan settings on the **Review your scan** page:
52+
53+
1. Verify all configurations, including the scan name, region, tracker technologies, and compliance objects.
54+
1. Select one of the following options:
55+
- **Save**: Save the scan without running it.
56+
- **Save and run**: Save the scan and initiate it immediately.
57+
58+
Once the scan is complete, results are available on the **Scan results** page, where you can analyze detected trackers, review compliance objects, and address potential issues.
59+
60+
Running scans in Microsoft Priva Tracker Scanning is a critical step for maintaining compliance with privacy regulations and ensuring transparency in your organization's tracking practices. By using features like regional scanning, customizable tracker detection, and recurring schedules, you can proactively manage compliance and support responsible data practices.
61+
62+
## Legal disclaimer
63+
64+
[Microsoft Priva legal disclaimer](/privacy/priva/priva-disclaimer?azure-portal=true)

0 commit comments

Comments
 (0)