Skip to content

Conversation

codingWithRach
Copy link
Contributor

@codingWithRach codingWithRach commented Aug 20, 2025

What are you changing?

Expand Consent or Pay to include the following European countries:

  • Jersey (JE)
  • Guernsey (GG)
  • Isle of Man (IM)
  • Gibraltar (GI)
  • Austria (AT)
  • Belgium (BE)
  • Bulgaria (BG)
  • Croatia (HR)
  • Cyprus (CY)
  • Czech Republic (CZ)
  • Denmark (DK)
  • Estonia (EE)
  • Finland (FI)
  • France (FR)
  • Germany (DE)
  • Greece (GR)
  • Hungary (HU)
  • Iceland (IS)
  • Ireland (IE)
  • Italy (IT)
  • Latvia (LV)
  • Lithuania (LT)
  • Luxembourg (LU)
  • Malta (MT)
  • Netherlands (NL)
  • Norway (NO)
  • Poland (PL)
  • Portugal (PT)
  • Romania (RO)
  • Slovakia (SK)
  • Slovenia (SI)
  • Spain (ES)
  • Sweden (SE)
  • Switzerland (CH)

The consent banner displayed for the above countries (when the user is not logged in, or logged in but not subscribed) will show the Guardian Ad-Lite subscription cost as €5 per month (rather than £5 per month for GB consent or pay)

The CMP Test Page (accessed via make github-pages:dev) has been updated so that the radio buttons offer groups of countries rather than frameworks:

  • in GB: TCFv2 (Consent or Pay)
  • in EU: TCFv2 (Consent or Pay)
  • in RoW: TCFv2
  • in USA: USNAT
  • in Australia: CCPA-like

Note that the new Euro Consent or Pay banner will only be displayed correct when accessing http://localhost:4321/csnx/cmp-test-page?_sp_env=stage

Why?

Commercial requirement

Testing

Note that in order to test the new consent manager it is necessary to:

  • update the version of guardian/libs in the consumer
  • use a VPN to connect to one of the European countries listed above
  • append ?_sp_env=stage to the url

Copy link

changeset-bot bot commented Aug 20, 2025

🦋 Changeset detected

Latest commit: d6ceb88

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added 📦 npm Affects a @guardian package on NPM @guardian/libs labels Aug 20, 2025
Copy link
Contributor

Tip

Once this PR is ready to go, add the run_chromatic label to run the Chromatic tests.

This saves us a lot of money by not running the tests before we need them.

@codingWithRach codingWithRach added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Aug 20, 2025
Copy link
Contributor

@codingWithRach codingWithRach removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Aug 20, 2025
@codingWithRach codingWithRach added 🐥 Canaries Triggers canary releases of any packages with changesets waiting. and removed 🐥 Canaries Triggers canary releases of any packages with changesets waiting. labels Aug 20, 2025
@codingWithRach codingWithRach added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Aug 20, 2025
Copy link
Contributor

Copy link
Contributor

@codingWithRach codingWithRach added 🐥 Canaries Triggers canary releases of any packages with changesets waiting. and removed 🐥 Canaries Triggers canary releases of any packages with changesets waiting. labels Aug 21, 2025
Copy link
Contributor

@codingWithRach codingWithRach removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Aug 21, 2025
@codingWithRach codingWithRach added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Aug 26, 2025
Copy link
Contributor

Copy link
Contributor

@codingWithRach codingWithRach force-pushed the rachel/consent-or-pay-europe branch from 2a07503 to 4942265 Compare August 26, 2025 15:16
Copy link
Contributor

@codingWithRach codingWithRach removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Aug 27, 2025
@codingWithRach codingWithRach added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Aug 27, 2025
Copy link
Contributor

@codingWithRach codingWithRach removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Aug 27, 2025
@codingWithRach codingWithRach added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Aug 28, 2025
Copy link
Contributor

@codingWithRach codingWithRach removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Aug 28, 2025
@codingWithRach codingWithRach added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Sep 3, 2025
Copy link
Contributor

github-actions bot commented Sep 3, 2025

Copy link
Contributor

github-actions bot commented Sep 3, 2025

Copy link
Contributor

github-actions bot commented Sep 3, 2025

Copy link
Contributor

github-actions bot commented Sep 3, 2025

@codingWithRach codingWithRach removed the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Sep 4, 2025
@codingWithRach codingWithRach added the 🐥 Canaries Triggers canary releases of any packages with changesets waiting. label Sep 4, 2025
Copy link
Contributor

github-actions bot commented Sep 4, 2025

Copy link
Contributor

github-actions bot commented Sep 4, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐥 Canaries Triggers canary releases of any packages with changesets waiting. @guardian/libs 📦 npm Affects a @guardian package on NPM
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant