Skip to content

Add 'Require feature consent for campaigns tracking' JS tracker code generator option #22013

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

Merged

Conversation

michalkleiner
Copy link
Contributor

@michalkleiner michalkleiner commented Mar 11, 2024

Description:

Follow up to #21999 this adds an advanced options checkbox to add the _paq.push(["disableCampaignParameters"]); line to the generated JS tracker code.

JS.tracker.campaigns.consent.mp4

Note 1: The copy may still change which would mean updating the UI screenshots.
Note 2: Before merging this PR, the Tag Manager PR should be merged first and the reference to the submodule updated here before this PR is merged.

Review

@michalkleiner michalkleiner added this to the 5.1.0 milestone Mar 11, 2024
@michalkleiner michalkleiner added c: Tracking For issues related to getting tracking data into Matomo. javascript PRs that update Javascript code labels Mar 11, 2024
@michalkleiner michalkleiner force-pushed the dev-17829-update-tracker-to-support-feature-consent branch from 0e9d121 to 6e435f5 Compare March 11, 2024 08:24
@michalkleiner michalkleiner force-pushed the dev-17829-feature-consent-tracker-code-generator branch 2 times, most recently from cef112e to bf01c29 Compare March 11, 2024 08:30
@michalkleiner michalkleiner force-pushed the dev-17829-update-tracker-to-support-feature-consent branch from 6e435f5 to a984d41 Compare March 11, 2024 08:30
@michalkleiner michalkleiner force-pushed the dev-17829-feature-consent-tracker-code-generator branch 3 times, most recently from 5fff27b to 6c7d58e Compare March 11, 2024 11:19
@caddoo caddoo force-pushed the dev-17829-update-tracker-to-support-feature-consent branch from 60233b7 to 46802b2 Compare March 13, 2024 02:59
@michalkleiner michalkleiner force-pushed the dev-17829-feature-consent-tracker-code-generator branch from 6c7d58e to 185ab9b Compare March 13, 2024 06:46
@caddoo caddoo force-pushed the dev-17829-update-tracker-to-support-feature-consent branch from d8a48ec to a4b443e Compare March 13, 2024 07:20
@michalkleiner michalkleiner force-pushed the dev-17829-feature-consent-tracker-code-generator branch 3 times, most recently from 7ba0458 to 5bbd8b9 Compare March 13, 2024 10:04
@michalkleiner michalkleiner requested a review from a team March 13, 2024 13:17
@michalkleiner michalkleiner added the Needs Review PRs that need a code review label Mar 13, 2024
Base automatically changed from dev-17829-update-tracker-to-support-feature-consent to 5.x-dev March 17, 2024 21:32
@michalkleiner michalkleiner force-pushed the dev-17829-feature-consent-tracker-code-generator branch from 3ebb6c3 to 0f733c6 Compare March 17, 2024 21:39
@michalkleiner michalkleiner merged commit 4c6f6e5 into 5.x-dev Mar 18, 2024
@michalkleiner michalkleiner deleted the dev-17829-feature-consent-tracker-code-generator branch March 18, 2024 10:50
@michalkleiner michalkleiner removed the Needs Review PRs that need a code review label Mar 18, 2024
@sgiehl sgiehl added the not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org. label Apr 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: Tracking For issues related to getting tracking data into Matomo. javascript PRs that update Javascript code not-in-changelog For issues or pull requests that should not be included in our release changelog on matomo.org.
Development

Successfully merging this pull request may close these issues.

3 participants