Skip to content
CookieTosser

What does cnn.com track?

Before any consent, cnn.com loaded 5 tracking companies and set 6 advertising or analytics cookies.

That's more tracking companies than 78% of the 2,450 sites we scanned.

Scanned October 2, 2026 from Germany, loading edition.cnn.com once and clicking nothing. How we scan

Tracking companies
5
Tracking cookies
6
Third-party hosts
32
Cookies in total
28

Consent banner

The page loaded OneTrust, a consent management platform. Everything below was recorded before anyone answered it. 5 tracking companies still loaded while it was unanswered.

Companies contacted before consent

4 of the 13 companies it contacted before consent were unclassified.

  • Google Ads

    securepubads.g.doubleclick.net, pagead2.googlesyndication.com, tpc.googlesyndication.com, pubads.g.doubleclick.net

    9 requestsAdvertising
  • Quantcast

    secure.quantserve.com, rules.quantcount.com

    2 requestsAdvertising
  • Cxense (Piano)

    cdn.cxense.com, id.cxense.com, comcluster.cxense.com

    4 requestsAnalytics
  • Scorecard Research (Comscore)

    sb.scorecardresearch.com

    2 requestsAnalytics
  • Optimizely

    cdn.optimizely.com

    1 requestAnalytics

Other third parties (content delivery, consent, functional, unclassified)

  • mediamelon.com

    beacons-wbd.mediamelon.com, register.mediamelon.com

    4 requestsUnclassified
  • brightline.tv

    events.brightline.tv, cdn-media.brightline.tv

    3 requestsUnclassified
  • ml314.com

    cdn.ml314.com, vi.ml314.com

    2 requestsUnclassified
  • max.com

    fly.live.cnn.eu.prd.media.max.com

    2 requestsUnclassified
  • OneTrust

    cdn.cookielaw.org, cookies-data.onetrust.io

    2 requestsConsent banner
  • Stripe

    js.stripe.com, m.stripe.network, m.stripe.com

    6 requestsFunctional
  • Google

    accounts.google.com, fonts.googleapis.com, imasdk.googleapis.com, fonts.gstatic.com

    6 requestsFunctional
  • Piano

    experience.piano.io, cdn.tinypass.com, c2.piano.io, buy.tinypass.com

    4 requestsFunctional

Cookies set before consent

The longest-lived tracking cookie it set was _pcus, from Piano, lasting about 13 months.

CookiePurposeSet byLasts
_pcusAdvertisingcnn.com13 months
cX_GAdvertisingcnn.com13 months
gckpAdvertisingcxense.com (third party)12 months
__patAnalyticscnn.com30 days
__pviAnalyticscnn.com1 day
cX_PAnalyticscnn.com13 months
_OT_smUnclassifiededition.cnn.com1 day
FastABUnclassifiedcnn.com12 months
geoDataUnclassifiedcnn.comSession
gi_lsUnclassifiedcnn.com30 days
SecGpcUnclassifiedcnn.comSession
stUnclassifiedprd.api.bolt.cnn.com30 days
stateCodeUnclassifiedcnn.comSession
wbdFchUnclassifiededition.cnn.comUnder a day
__cf_bmFunctionalpiano.io (third party)Under a day
__cf_bmFunctionaltinypass.com (third party)Under a day
__stripe_midFunctionaledition.cnn.com12 months
__stripe_sidFunctionaledition.cnn.comUnder a day
__tbcFunctionalcnn.com13 months
_pcidFunctionalcnn.com13 months
_pctxFunctionalcnn.com13 months
countryCodeFunctionalcnn.comSession
g_stateFunctionaledition.cnn.com6 months
mFunctionalm.stripe.com (third party)13 months
OptanonConsentFunctionalcnn.com12 months
OptanonControlFunctionalcnn.com12 months
usprivacyFunctionalcnn.comSession
xbcFunctionalcnn.com13 months

The page also wrote 10 keys to local storage, which works like a cookie but isn't sent with requests.

Understanding this page

  • How to see which cookies and trackers a website loads

    A hands-on walkthrough for checking what a site sets before you've clicked anything, using Chrome and Firefox's built-in tools, plus how CookieTosser automates the same check every month.

  • What counts as valid cookie consent in the EU

    The rules that actually govern cookie banners — the ePrivacy Directive, the GDPR consent standard, the Planet49 ruling, the strictly-necessary exemption, and what "reject" has to offer compared with "accept.

  • Consent management platforms explained

    What a CMP banner is actually doing behind the scenes, how the IAB's TCF standard and Google's Consent Mode v2 fit in, and why a banner being present is no guarantee that nothing loads before you answer it.