Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suppress Background Calls Until Consent is Given #46

Open
hbruce27 opened this issue Apr 26, 2018 · 2 comments
Open

Suppress Background Calls Until Consent is Given #46

hbruce27 opened this issue Apr 26, 2018 · 2 comments
Labels

Comments

@hbruce27
Copy link
Collaborator

Summary:
Websites have tracking calls that fire immidiately when a user visits the site. Many of these will require that consent is given before they can fire.

Acceptance Criteria:
As an advertiser/publisher, I should be able to set a toggle in the CMP config file that activates a suppression feature
-If the feature is activated, tracking calls will be suppressed until the user has given consent to be tracked (either in the CMP window or by retrieving their previously given consent information)
-If the feature is deactivated, all background activity continues as it would otherwise

Details:
We want to make sure that advertisers/publishers have the option to selectively continue background activity that does not involve PII

@hbruce27 hbruce27 added the Beta Support 300 Display Clients label Apr 26, 2018
@SupahNickie
Copy link
Contributor

Not quite sure if this is possible in JS. If it is, it would be very easy to hijack a browser's functionality on a malicious page. Instead, Henry and I have been throwing around the idea of a redirectUrl configuration param. If that option is specified and the CMP needs to be shown, it will kick the user to the redirectUrl with ?originalPage=(whatever) appended to the url. When consent is given, the user gets redirected back to the original page URL and the CMP will see the consent record and not show itself.

@anissaconnor anissaconnor added backlog and removed Beta Support 300 Display Clients labels May 31, 2018
@BartVB
Copy link

BartVB commented Oct 7, 2019

It's possible with something like:
https://www.npmjs.com/package/yett

But it's much, much cleaner if you deal with this yourself. Only call this javascript when the user has given consent.

@SupahNickie; that's a possibility but I'm guessing that this leads to a (much) lower consent rate, depending on your site.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants