이 기사는 타사 JavaScript를 프록시하기 위해 간단한 CloudFlare 작업자를 탐색하여 효과적으로 브라우저의 첫 번째 파티로 나타납니다. 구현의 용이성과 웹 사이트 분석에 대한 영향을 살펴 보겠습니다.
URL을 프록시하는 기본 CloudFlare 작업자는 매우 간단합니다.
addeventListener ( "fetch", (이벤트) => { event.respondwith ( Fetch ( "https://css-tricks.com") ); });
오류 처리가 부족하지만 핵심 기능을 보여줍니다. Codepen의 임베디드 펜 기능 ( https://cpwebassets.codepen.io/assets/embed/ei.js
)과 같은 임베딩을위한 JavaScript URL을 제공하는 웹 사이트를 고려하십시오. 이 URL은 CloudFlare Worker를 사용하여 동일하게 프록스를 쉽게 프록시 할 수 있습니다. 작업자는 content-type
헤더를 자동으로 처리합니다.
CloudFlare Workers는 자체 URL을 제공하지만 작업자를 웹 사이트 라우팅에 쉽게 통합 할 수도 있습니다. 이를 통해 자신의 도메인에서 프록시 된 JavaScript를 제공 할 수 있습니다.
이렇게하면 JavaScript가 실제로 프록시되어 있어도 마치 1자인 것처럼로드됩니다. 이점? First-Party Scripts는 광고 차단제에 의해 거의 차단되지 않습니다. 이 기술은 AD 차단제를 우회하기 위해 잠재적으로 오용 될 수 있으며, 윤리적 영향을받는 관행입니다. 그러나 프록시는 CORS 문제 극복과 같은 합법적 인 목적에 도움이 될 수 있습니다.
분석에 미치는 영향은 특히 흥미 롭습니다. 프라이버시 중심의 분석 서비스 인 Plausible을 사용하여 예를 들어, 프록시가 데이터 정확도에 어떤 영향을 미치는지 알 수 있습니다. 프라이버시를 목표로하는 동안 그럴듯한 것은 여전히 사용자가 차단하여 불완전한 데이터를 초래할 수 있습니다. 퍼스트 파티로 프록시하면이 문제가 완화됩니다.
그럴듯한 버전을 사용하는 것과 프록시 버전을 사용하여 데이터를 비교하면 상당한 차이가 나타납니다. 프록시 버전은 고유 한 방문자 (비 암호화 설정과 비교하여 약 13.8%) 및 페이지 뷰 (비 암호화 설정보다 19.4% 더 많음)가 상당히 증가한 것으로 나타났습니다. 이것은 사용자의 상당 부분이 타사 분석 스크립트를 차단하는 것을 강력하게 제안합니다. 데이터는 사용자의 20-30% 가이 특정 웹 사이트에서 타사 분석을 차단하고있을 수 있음을 시사합니다.
사용 된 계산 백분율은 다음과 같습니다. (final - initial) / final * 100
.
위 내용은 제 3 자 JavaScript를 제 1 자 JavaScript (및 분석에 대한 잠재적 영향)로 프록시의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!