---
title: What are the main features of ACM?
description: Overview and details of key ACM features
---

[Skip to content](https://support.didomi.io/what-are-the-main-features-of-acm#main-content)

English

Show submenu for translations

[Customer portal](https://support.didomi.io/tickets-view)

![Didomi SAS](https://support.didomi.io/hs-fs/hubfs/Didomi-tail-name.png?width=182&height=34&name=Didomi-tail-name.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Customer portal](https://support.didomi.io/tickets-view)
- Go to didomi.io

 Go to didomi.io

 Our documentation has moved to docs.didomi.io. Please update any bookmarks.

- There are no suggestions because the search field is empty.

1. [Help Center](https://support.didomi.io/)
2. [Compliance report](https://support.didomi.io/compliance-report)
3. [Advanced Compliance Monitoring](https://support.didomi.io/compliance-report#advanced-compliance-monitoring)

# What are the main features of ACM?

## Overview and details of key ACM features

### Main features

#### Didomi Rating

The Rating goes from 0 to 4 stars and it is a custom way to evaluate the website from a Didomi perspective. This measurement will be calculated based on multiple factors such as:

- number of trackers dropped despite refusal
- number of vendors triggered despite refusal
- presence of a CMP
- presence of a privacy policy
- using security protocols

Each of the elements will have its specific weight. The final score goes from 0 to 100 and will be represented as 0 to 4 stars.

#### Tracker list

A table and a CSV export containing the following information about each tracker is found inside the compliance report:

1. Tracker Name = name of the tracker as found on the website
2. Domain = domain of the tracker
3. 1st/3rd party = if the tracker is triggered by 1st party or 3rd party
4. Initiator = Name of the initiator of the tracker
5. Vendor = Name of the vendor that dropped the tracker
6. Type = type of the tracker (Cookie, web storage, pixel, etc)
7. Lifetime = lifetime of the tracker in months
8. User behaviour = Scenario in which the tracker was found
9. Tracker value = Value of the tracker
10. Type of request = Type of the request that dropped the tracker (http request, script)

The vendor item in the list is a clickable item that provides a summary of the details that can also be found in the vendor list.

#### Vendor List

In the Vendors section the user can find a table containing the following information about each vendor. Information is also found in the vendors CSV export:

1. Vendor Name = name of the vendor as found on your website
2. TCF Id = Id assigned to the vendor by TCF / custom vendor if the vendor does not belong to tcf
3. Legal basis = TCF justification of the reason of the vendor’s purposes, where applicable
4. Requests for Tags = The number of requests that the vendor has performed (note: it may be different from the number of tags since a tag can be requested multiple times)
5. Vendor type = Type of the Vendor (IAB, GATP, Custom)
6. in Ads.txt = yes, no depending of the presence in ads.txt

#### Recommendations

This is the list of recommendations that is available to the user inside the compliance report:

- The Privacy Policy is not accessible from every page of the website.
- No CMP was detected on the website.
- The consent notice doesn’t provide a clear way to opt-out.
- The consent notice doesn’t provide information about purposes and vendors.
- Nr of trackers have lifetime longer than 13 months which is not recommended by GDPR.
- Nr of vendors or initiator are unknown to our database, review them to be sure they are legit.
- Nr of trackers being dropped despite the user refusing consent
- Nr of trackers being dropped despite the user not giving explicit consent (not interacting with the notice)
- A Cookie Policy wasn’t found.
- Number of domains not found in our database

#### [Custom frequency](https://support.didomi.io/compliance-report-frequency)

Users that have ACM enabled can select between daily, weekly and monthly scans for each of their properties.

#### [Multi scenarios](https://support.didomi.io/multi-scenario-scan)

While in the Compliance report only the “accept all” scenario runs, the ACM enables two new scenarios “refuse to all” and “no action”.

#### [Custom scenario - via API](https://support.didomi.io/configuring-custom-scenarios-api)

Via API we are enabling the possibility to customise the scenario that will run. This may be because the “refuse” button is on the second layer for example or the website might have extra steps needed before our bot starts scanning the webpage.

#### Custom user agent

For security reasons we enable the usage of a custom user agent that we will use when scanning a website. This will ease up the process of whitelisting our bot. 

#### [Compliance monitoring Analytics](https://support.didomi.io/introduction-to-acm-analytics)

A set of metrics and dimensions regarding the overall compliance through time are available in the Analytics section. 

#### [Scanning logged in environments](https://support.didomi.io/how-to-configure-a-logged-in-scan)

In order to make sure the website analysis is as in depth as possible the tool can be configured to perform a log-in before scanning a website. 

### Access to extra features

Included in the ACM package we also have the **CMP Vendor Sync** feature. 

#### [What is the CMP Vendor Sync?](https://support.didomi.io/what-is-the-smart-vendor-list)

The CMP Vendor Sync is a feature that creates a link between the Advanced Compliance Monitoring solution and the Didomi CMP. Vendor data is first collected from websites using the ACM, and is then used to create a vendor list for the CMP.

#### [Using the CMP Vendor Sync](https://support.didomi.io/smart-vendor-list-usage)

Use the data collected from the Compliance Reports and programmatically add vendors to a notice using the CMP Vendor Sync (CVS).

- [Consent notice creation](https://support.didomi.io/consent-notice-creation#main-content)

    - [Basics](https://support.didomi.io/consent-notice-creation#basics)
    - [Consent notice per device](https://support.didomi.io/consent-notice-creation#consent-notice-per-device)
    - [Manage Vendors and Purposes](https://support.didomi.io/consent-notice-creation#manage-vendors-and-purposes)
    - [Customization](https://support.didomi.io/consent-notice-creation#customization)
    - [Multi-regulations](https://support.didomi.io/consent-notice-creation#multi-regulations)
    - [Frameworks](https://support.didomi.io/consent-notice-creation#frameworks)
    - [Integrations](https://support.didomi.io/consent-notice-creation#integrations)
    - [Console migration](https://support.didomi.io/consent-notice-creation#console-migration)
    - [IAB GPP Framework](https://support.didomi.io/consent-notice-creation#iab-gpp-framework)
    - [Accessibility](https://support.didomi.io/consent-notice-creation#accessibility)
- [Compliance report](https://support.didomi.io/compliance-report#main-content)

    - [CMP Vendor Sync](https://support.didomi.io/compliance-report#cmp-vendor-sync)
    - [Advanced Compliance Monitoring](https://support.didomi.io/compliance-report#advanced-compliance-monitoring)
- [Preference Management Platform](https://support.didomi.io/preference-management-platform#main-content)

    - [Configuration Tree](https://support.didomi.io/preference-management-platform#configuration-tree)
    - [Widget](https://support.didomi.io/preference-management-platform#widget)
    - [Deployment](https://support.didomi.io/preference-management-platform#deployment)
- [Google integrations](https://support.didomi.io/google-integrations)
- [Privacy Request](https://support.didomi.io/privacy-request#main-content)

    - [User Requests](https://support.didomi.io/privacy-request#user-requests)
    - [Widgets](https://support.didomi.io/privacy-request#widgets)
- [IAB TCF](https://support.didomi.io/iab-tcf#main-content)

    - [Google & TCF](https://support.didomi.io/iab-tcf#google-tcf)
    - [TCFv2 Presentation](https://support.didomi.io/iab-tcf#tcfv2-presentation)
    - [TCF v2.2](https://support.didomi.io/iab-tcf#tcf-v2-2)
- [Analytics](https://support.didomi.io/analytics#main-content)

    - [Consent Management Platform (CMP) Analytics](https://support.didomi.io/analytics#consent-management-platform-cmp-analytics)
    - [Preference Management Platform (PMP) Analytics](https://support.didomi.io/analytics#preference-management-platform-pmp-analytics)
    - [ACM (Advance Compliance Monitoring)](https://support.didomi.io/analytics#acm-advance-compliance-monitoring)
- [Integrations](https://support.didomi.io/integrations#main-content)

    - [AB testing](https://support.didomi.io/integrations#ab-testing)
    - [Paywalls](https://support.didomi.io/integrations#paywalls)
    - [CMS](https://support.didomi.io/integrations#cms)
    - [Generic integrations](https://support.didomi.io/integrations#generic-integrations)
    - [Marketing automation](https://support.didomi.io/integrations#marketing-automation)
    - [Customer Data Platform (CDP)](https://support.didomi.io/integrations#customer-data-platform-cdp)
    - [CRM](https://support.didomi.io/integrations#crm)
- [Lexicon](https://support.didomi.io/lexicon)
- [Legal Requirements](https://support.didomi.io/legal-requirements#main-content)

    - [Didomi SDK compliance](https://support.didomi.io/legal-requirements#didomi-sdk-compliance)
- [Privacy Center and Data Processing](https://support.didomi.io/privacy-center-and-data-processing)
- [FAQ](https://support.didomi.io/faq#main-content)

    - [CMP / Managing tags](https://support.didomi.io/faq#cmp-managing-tags)
    - [CMP / Data Privacy for publishers](https://support.didomi.io/faq#cmp-data-privacy-for-publishers)
    - [CMP / Implementing a consent notice](https://support.didomi.io/faq#cmp-implementing-a-consent-notice)
    - [Debugging](https://support.didomi.io/faq#debugging)
    - [CMP / CPRA](https://support.didomi.io/faq#cmp-cpra)
    - [CMP / Analytics](https://support.didomi.io/faq#cmp-analytics)
    - [PMP](https://support.didomi.io/faq#pmp)
    - [Share consent](https://support.didomi.io/faq#share-consent)
    - [Customization](https://support.didomi.io/faq#customization)
    - [Cookies](https://support.didomi.io/faq#cookies)
    - [IAB](https://support.didomi.io/faq#iab)
- [Versions & Proofs](https://support.didomi.io/versions-proofs)
- [Login & Security](https://support.didomi.io/login-security#main-content)

    - [SSO](https://support.didomi.io/login-security#sso)
    - [Users, Teams and Permissions](https://support.didomi.io/login-security#users-teams-and-permissions)
- [Privacy Hub widget](https://support.didomi.io/privacy-hub-widget)
- [Consent Notices (old flow)](https://support.didomi.io/consent-notices-old-flow)
- [Consent Notices (NEW FLOW)](https://support.didomi.io/consent-notices-new-flow)
- [Customer Portal - Tickets](https://support.didomi.io/customer-portal-tickets)
- [Organization settings](https://support.didomi.io/organization-settings)
- [SDK version control](https://support.didomi.io/sdk-version-control)

Didomi, verb in ancient greek (δ‌‌ιδο‌μι): consent.

Copyright © 2026, Didomi SAS

Cookies