위반 동의 도구 소개

우리는 운영자와 사용자를 동등한 당사자로 대우하는 공정한 웹 분석 소프트웨어를 구축하고 있습니다Offen,. 운영자는 사용자가 서비스와 상호 작용하는 방식에 대한 통찰력을 얻으면서 데이터를 완전히 제어할 수 있습니다.

그 과정에서 우리는 Offen Consent Tool을 만들었습니다. 웹사이트에서 사용자 동의를 관리하기 위한 경량 솔루션입니다. this article on the Offen blog.의 전체 버전 읽기

이 도구는 자사 쿠키를 사용하여 사용자의 동의 결정을 저장합니다. 이 메커니즘을 사용하려면 각 서버를 형제 도메인에 배포해야 합니다. 즉, www.example.com에서 도구를 사용하려는 경우 consent.example.com와 같은 도메인에서 제공되어야 합니다. 이 도구는 한 번에 여러 도메인에 서비스를 제공할 수 있으므로 한 번에 여러 도메인에 대해 동일한 배포를 사용할 수 있습니다.

다음으로 애플리케이션을 consent.example.com와 같은 도메인에 배포합니다. 호스트 사이트www.example.com에서 클라이언트 스크립트를 삽입합니다.

<script src="https://consent.example.com/client.js">


노출된 window.ConsentClient . 클라이언트 측 코드에서 배포를 가리키는 새 클라이언트 인스턴스를 구성하고 원하는 범위에 대한 사용자 동의를 요청합니다.

const client = new window.ConsentClient({ url: 'https://consent.example.com' })
client
  .acquire('analytics', 'marketing')
  .then((decisions) => {
    if (decisions.analytics) {
    // load analytics data
    }
    if (decisions.marketing) {
    // trigger marketing tools
    }
  })


Offen Consent Tool을 사용하면 바이너리를 직접 생성하고 개발 설정을 제공할 수 있습니다. 또한 라이브러리로 사용할 수 있으며 Golang으로 작성된 모든 웹 서버에 통합될 수 있습니다. Learn more

설치 및 사용에 대한 추가 지원을 받으려면 문서를 읽으십시오. Open Docs

이 프로젝트 또는 다른 프로젝트에 대한 피드백, 의견 또는 버그 보고서가 있는 경우 귀하의 의견을 듣고 싶습니다. GitHub에서 issue을 엽니다.

_

좋은 웹페이지 즐겨찾기