Technical challenge:
The server side paywall product prevents certain use cases that require client (browser) side logic and/or a call to an external API to evaluate whether an article should be paywalled or not.
Proposed solutions:
Add logic to the edge function that currently evaluates the paywall cookie to set the “variant” request parameter to also take into account a known set of URL parameters.
Whitelist a URL parameter in our CDN config either from the google set or a new one that can be evaluated by the resolver that decides whether to paywall an article based on the current “variant” parameter