question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

IAB CMPs are listed under AdRoll due to an error in the classification inside entities.js

See original GitHub issue

We noticed that all IAB consent managers (multiple vendors supply these) are getting listed under AdRoll due to an error how their CMP domain is declared in entities.js. The domain should not be *.adroll.mgr.consensu.org but as adroll.mgr.consensu.org. We also like to update the Quantcast entry to include the our consent manager with the domain quantcast.mgr.consensu.org. Can we fix the Adroll entry to not use the asterix, which is wrong in this case. On mgr.consensu.org the subdomain is the CMP vendor name, there is no additional prefix. Suggested change is something like this:

index 4e8f746..dc61861 100644
--- a/data/entities.js
+++ b/data/entities.js
@@ -909,8 +909,8 @@ module.exports = [
     name: 'Adroll',
     homepage: 'https://www.adroll.com/',
     categories: ['ad'],
-    domains: ['*.adroll.com', '*.adroll.mgr.consensu.org'],
-    examples: ['d.adroll.com', 's.adroll.com', 'd.adroll.mgr.consensu.org'],
+    domains: ['*.adroll.com', 'adroll.mgr.consensu.org'],
+    examples: ['d.adroll.com', 's.adroll.com', 'adroll.mgr.consensu.org'],
   },
   {
     name: 'Twitch',
@@ -1450,19 +1450,21 @@ module.exports = [
   {
     name: 'Quantcast',
     homepage: 'https://www.quantcast.com',
-    categories: ['analytics'],
+    categories: ['analytics', 'utility'],
     domains: [
       '*.brtstats.com',
       '*.quantcount.com',
       '*.quantserve.com',
       '*.semantictec.com',
       '*.ntv.io',
+      'quantcast.mgr.consensu.org',
     ],
     examples: [
       'pixel.quantserve.com',
       'secure.quantserve.com',
       'cms.quantserve.com',
       'rules.quantcount.com',
+      'quantcast.mgr.consensu.org',
     ],
   },
   {

I also have a question whether can add a new category called ‘ConsentManagers’? Currently the one that fits best is ‘utility’.

Thanks

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
andydaviescommented, Dec 14, 2020
0reactions
HeinzBaumanncommented, Dec 3, 2020

@andydavies Unfortunately there is no list of non-IAB compliant or CCPA CMPs. Only IAB EU requires CMP for TCF (GDPR) to register. But many of these support CCPA as well. So can I leave this in your hands to pull the PR?

Read more comments on GitHub >

github_iconTop Results From Across the Web

Troubleshooting TCF v2.0 implementation - Google Support
Ask your CMP to make sure that their APIs are properly implemented based on the IAB TCF tech specification. The TC string is...
Read more >
Google IAB TCF 2.0 Error Codes and Guidance
Error Description Suggested Action 6.1 TC string version is 1 or 1.1 (v1.0 string). CMP should send TCF v2.0 strings. 7.8 TC string version field...
Read more >
IAB TCF2.0 and Google Ads - Osano Documentation
This error results from the consumer having not been presented with Google as a vendor in the CMP. Be sure Google is added...
Read more >
CMP List - IAB Europe
CMPs that are not on this list are either not registered with the TCF, or not compliant. This list is updated on a...
Read more >
How does it work? - TrustArc Preference Manager
Advertisers may collect data about your online browsing activity and use it to show you targeted ads (a process known as "behavioral advertising")....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found