SSWConsulting / SSWConsulting/SSW.Website

✨ Add Microsoft Clarity Data Tracking Notification

Open
#3,349 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
14
Forks
10
Avg merge
13h 51m
Merged PRs (30d)
38

Description

Is your feature request related to a problem? Please describe.
Currently, there is no clear disclosure to inform visitors about our use of Microsoft Clarity for website data analysis. This could lead to a lack of transparency and potential compliance concerns.

Describe the solution you'd like
Implement a one-time notification or header pop-up with the following text: "We use third-party tracking to improve our products and advertising by analyzing website usage. By using our site, you consent to data collection by us.".
The pop-up should be easy to dismiss (e.g., "Accept" or "Close" button) and appear only once per user session.

Describe alternatives you've considered
Only adding the footer disclosure without the notification, but this may not draw enough attention to the message. And also, not quite transparent (if I don't even see it, do I actually consent?).

Additional context
Ensure that the pop-up/banner is unobtrusive and aligns with the overall website design. Feedback on the best implementation approach is welcome.

Tasks

  • Collaborate with a designer to create mockups for the pop-up
  • Implement the pop-up
  • Ensure the final implementation is test passed by @louisroa8189 , a designer, and any other relevant approvers (again, suggestions welcomed)

CC: @uly1 @wicksipedia @bettybondoc

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the website's Microsoft Clarity tracking integration and the existing frontend entry point for banners or notifications. Implement the approved design with the requested text, an easy dismiss action, and one display per user session; completion requires testing and approval from @louisroa8189, a designer, and other relevant approvers.

Written by the indexing model from the issue text.

Assessment

Tech stack
nextjs
Domain
analytics, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.