Skip to content

Commit e08e75f

Browse files
max-ostapenkodependabot[bot]ksakae1216github-actions[bot]tunetheweb
authored
Privacy 2024 Chapter (#3817)
* readme * copied 2022 SQLs over to update/review * fixed link * origin trials * Bump puppeteer from 22.7.1 to 22.8.0 in /src (#3655) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.7.1 to 22.8.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-v22.7.1...puppeteer-v22.8.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * notebook + readme (#3652) * Bump pytest from 8.1.1 to 8.2.0 in /src (#3651) Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.1 to 8.2.0. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.1.1...8.2.0) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Translation of privacy chapter to Japanese (#3654) * Update Timestamps (#3657) Co-authored-by: tunetheweb <[email protected]> * 2023 Performance (#3525) * cp 2022->2023 * 2023ify * 2023/perf * lint * lint * fix initiator * null initiators * Bump puppeteer from 22.8.0 to 22.9.0 in /src (#3662) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.8.0 to 22.9.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-v22.8.0...puppeteer-v22.9.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Upgrade to web-vitals v4 (#3661) * Upgrade to web-vitals v4 * Update src/static/js/send-web-vitals.js Co-authored-by: Barry Pollard <[email protected]> --------- Co-authored-by: Barry Pollard <[email protected]> * Bump pytest from 8.2.0 to 8.2.1 in /src (#3664) Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.0 to 8.2.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.2.0...8.2.1) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * --- (#3665) updated-dependencies: - dependency-name: web-vitals dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump puppeteer from 22.9.0 to 22.10.0 in /src (#3668) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.9.0 to 22.10.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-v22.9.0...puppeteer-v22.10.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump jsdom from 24.0.0 to 24.1.0 in /src (#3669) Bumps [jsdom](https://github.com/jsdom/jsdom) from 24.0.0 to 24.1.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](jsdom/jsdom@24.0.0...24.1.0) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Typofix (#3670) Seems like "desktop" is mentioned twice and according to the data, the second mention is related to mobile https://docs.google.com/spreadsheets/d/1JvJMiRsL6T9m_NEBHFh-rrQmU5a-ufdOKriSJbrEN8M/edit#gid=1472139207 * SQL and MD folders the 2024 Web Almanac (#3666) * upload 2024 * change mds * Test update * Revert test update * Fix line endings --------- Co-authored-by: Barry Pollard <[email protected]> * Bump prettier from 3.2.5 to 3.3.0 in /src (#3672) Bumps [prettier](https://github.com/prettier/prettier) from 3.2.5 to 3.3.0. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.2.5...3.3.0) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump pytest from 8.2.1 to 8.2.2 in /src (#3673) Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.2.1 to 8.2.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.2.1...8.2.2) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump prettier from 3.3.0 to 3.3.1 in /src (#3674) Bumps [prettier](https://github.com/prettier/prettier) from 3.3.0 to 3.3.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.3.0...3.3.1) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix loaf monitoring bug (#3675) * Fix LoAF monitoring bug * Add semi colon * Update Timestamps (#3677) Co-authored-by: tunetheweb <[email protected]> * Bump web-vitals from 4.0.1 to 4.1.0 in /src (#3678) Bumps [web-vitals](https://github.com/GoogleChrome/web-vitals) from 4.0.1 to 4.1.0. - [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md) - [Commits](GoogleChrome/web-vitals@v4.0.1...v4.1.0) --- updated-dependencies: - dependency-name: web-vitals dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fixed link * remove unreviewed sql * lint test * lint * ads supply graph * lint * close file * lint * top_direct_sellers * ads_txt_lines_histogram * ads_txt_seller_accounts_by_type * top_ads_variables * format * tcf2 * rename * lint * using custom_metrics * most_common_cname_domains * adguard list * gpc * referrer policy * usp * iab frameworks * lint * bounce trackers * Added privacy sandbox related queries * lint * missed lint * dnt * client hints * whotracksme update * lint * referrer policy * rank filter removed * trackers * util deps * limits * Privacy 2024 queries - CCPA, fingerprinting, cookies (#3720) * CCPA metrics * fingerprinting metrics * cookie metrics * lint * bq to sheets updates * query optimisation * downgrade for python 3.8 * more categories * more categories and columns reordered * forms and formatted logs * Refactoring queries to produce output for queries only * lint * lint * Privacy Sql Tracking Detection Using Easylist Adservers (#3730) * Add GA4 fields to match documentation (#3679) * Add standard GA4 web-vital fields * Add value * Update Timestamps (#3680) Co-authored-by: tunetheweb <[email protected]> * Bump web-vitals from 4.1.0 to 4.1.1 in /src (#3681) Bumps [web-vitals](https://github.com/GoogleChrome/web-vitals) from 4.1.0 to 4.1.1. - [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md) - [Commits](GoogleChrome/web-vitals@v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: web-vitals dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump puppeteer from 22.10.0 to 22.10.1 in /src (#3682) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.10.0 to 22.10.1. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-v22.10.0...puppeteer-v22.10.1) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump prettier from 3.3.1 to 3.3.2 in /src (#3683) Bumps [prettier](https://github.com/prettier/prettier) from 3.3.1 to 3.3.2. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.3.1...3.3.2) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump puppeteer from 22.10.1 to 22.11.0 in /src (#3684) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.10.1 to 22.11.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-v22.10.1...puppeteer-v22.11.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Translation of security chapter to Japanese (#3685) * Bump puppeteer from 22.11.0 to 22.11.2 in /src (#3688) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.11.0 to 22.11.2. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-v22.11.0...puppeteer-v22.11.2) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump web-vitals from 4.1.1 to 4.2.0 in /src (#3690) Bumps [web-vitals](https://github.com/GoogleChrome/web-vitals) from 4.1.1 to 4.2.0. - [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md) - [Commits](GoogleChrome/web-vitals@v4.1.1...v4.2.0) --- updated-dependencies: - dependency-name: web-vitals dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump puppeteer from 22.11.2 to 22.12.0 in /src (#3689) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.11.2 to 22.12.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-v22.11.2...puppeteer-v22.12.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update Timestamps (#3691) Co-authored-by: tunetheweb <[email protected]> * Remove deploy.zip step of deployment (#3692) * Remove deploy.zip * Remove from ignore files * Bump puppeteer from 22.12.0 to 22.12.1 in /src (#3694) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.12.0 to 22.12.1. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-v22.12.0...puppeteer-v22.12.1) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump treosh/lighthouse-ci-action from 11.4.0 to 12.1.0 (#3693) * Bump treosh/lighthouse-ci-action from 11.4.0 to 12.1.0 Bumps [treosh/lighthouse-ci-action](https://github.com/treosh/lighthouse-ci-action) from 11.4.0 to 12.1.0. - [Release notes](https://github.com/treosh/lighthouse-ci-action/releases) - [Commits](treosh/lighthouse-ci-action@11.4.0...12.1.0) --- updated-dependencies: - dependency-name: treosh/lighthouse-ci-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Upgrade to Node 20 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Barry Pollard <[email protected]> * Bump web-vitals from 4.2.0 to 4.2.1 in /src (#3695) Bumps [web-vitals](https://github.com/GoogleChrome/web-vitals) from 4.2.0 to 4.2.1. - [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md) - [Commits](GoogleChrome/web-vitals@v4.2.0...v4.2.1) --- updated-dependencies: - dependency-name: web-vitals dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/setup-python from 5.1.0 to 5.1.1 (#3699) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.1.0 to 5.1.1. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v5.1.0...v5.1.1) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump puppeteer from 22.12.1 to 22.13.0 in /src (#3698) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.12.1 to 22.13.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-v22.12.1...puppeteer-v22.13.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Translation of mobile-web chapter to Japanese (#3700) * Bump puppeteer from 22.13.0 to 22.15.0 in /src (#3711) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.13.0 to 22.15.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-v22.13.0...puppeteer-v22.15.0) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump jsdom from 24.1.0 to 24.1.1 in /src (#3707) Bumps [jsdom](https://github.com/jsdom/jsdom) from 24.1.0 to 24.1.1. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md) - [Commits](jsdom/jsdom@24.1.0...24.1.1) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump web-vitals from 4.2.1 to 4.2.2 in /src (#3706) Bumps [web-vitals](https://github.com/GoogleChrome/web-vitals) from 4.2.1 to 4.2.2. - [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md) - [Commits](GoogleChrome/web-vitals@v4.2.1...v4.2.2) --- updated-dependencies: - dependency-name: web-vitals dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump prettier from 3.3.2 to 3.3.3 in /src (#3702) Bumps [prettier](https://github.com/prettier/prettier) from 3.3.2 to 3.3.3. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.3.2...3.3.3) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump web-vitals from 4.2.2 to 4.2.3 in /src (#3715) Bumps [web-vitals](https://github.com/GoogleChrome/web-vitals) from 4.2.2 to 4.2.3. - [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md) - [Commits](GoogleChrome/web-vitals@v4.2.2...v4.2.3) --- updated-dependencies: - dependency-name: web-vitals dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update Timestamps (#3716) Co-authored-by: rviscomi <[email protected]> * tracking detection using easylist adservers * easylist_adserver tracking detection and query * 2022 cdn portuguese (#3725) * add file to translation * done translation cdn.md Makes progress on #505 * Bump puppeteer from 22.15.0 to 23.0.2 in /src (#3719) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.15.0 to 23.0.2. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](puppeteer/puppeteer@puppeteer-v22.15.0...puppeteer-v23.0.2) --- updated-dependencies: - dependency-name: puppeteer dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update Timestamps (#3726) Co-authored-by: tunetheweb <[email protected]> * Replace `<object>` with `<iframe>` for embedded SVG (#3727) * Replace object with iframe for embedded SVG * Translations * auto upload easylist data to table * Fix the build to ignore 2024 chapters (for now) (#3728) * Fix the build to ignore 2024 chapters (for now) * Remove test line * Update Timestamps (#3729) Co-authored-by: tunetheweb <[email protected]> * liniting * liniting * linting * linting * linting * linting * fixes of Simplified Chinese translation for 2020 Performance (#3734) --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Barry Pollard <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: tunetheweb <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sakae Kotaro <[email protected]> Co-authored-by: rviscomi <[email protected]> Co-authored-by: Hadi Amjad <[email protected]> Co-authored-by: William Constantinov <[email protected]> Co-authored-by: Zuckjet <[email protected]> Co-authored-by: Max Ostapenko <[email protected]> * log query errors * Fixed privacy sandbox attestation query bug * maximum_bytes_billed parameter * moved to chapter root * postpone dryrun check * fingerprinting_most_common_apis: improve resilience to malformed JSON (#3737) * optional maximum_bytes_billed parameter * formatting * queries and notebook updates * queries to rerun * origin trials function fix * optimised sellers count * apps included in ads.txt lines * another rerun * lint * no origins * optimized perf * more optimized perf * graph optimization and OT expiration * earlier grouping for performance * graph fixes * cookies, ccpa, fingerprinting: calculate percent of total pages * query for top third-party cookie names * bq writer module * add grouping * domain suffixes and regexes removed * chapter draft * staging config * render draft * clear chapter * Privacy 2024 chapter: stateful and stateless tracking (#3813) * privacy 2024 chapter: stateful and stateless tracking * add bgstandaert to contributors --------- Co-authored-by: Max Ostapenko <[email protected]> * test charts * Optimised images with calibre/image-actions * cross-site tracking charts images * Optimised images with calibre/image-actions * cname and bounce * rename * fixes * rollback * fix website test * missing featured frontmatter * bring back contributors * unique policies * extended analysis * optional charts height adjustment * lint * granular hostname match * categories * extended cname list * optimised with json column * bounce percentages * remove cookie header check * lint * full draft * update contributors * staging url with article name * contribution and bio update (#3930) * update MD and upload pngs Update the images in the MD of the privacy chapter, also added the images as PNG. * Optimised images with calibre/image-actions * content updated * migrated to crawl * sql files * haddiamjad * regenerate images * Optimised images with calibre/image-actions * figure descriptions * updated contributions (#3934) * update contributions (#3937) * Added bio * update social * updates Yash's bio * updates Haddi's bio * DOI entered * ads queries unused * authors and analysts ordering (#3946) * bgstandaert_bio * Retake images * Internationalise links * Headings * Remove over bolding * Smart quotes * Edits for clarity --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sakae Kotaro <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: tunetheweb <[email protected]> Co-authored-by: Rick Viscomi <[email protected]> Co-authored-by: Barry Pollard <[email protected]> Co-authored-by: Boris Schapira <[email protected]> Co-authored-by: ChrisBeeti <[email protected]> Co-authored-by: Yash Vekaria <[email protected]> Co-authored-by: Ben Standaert <[email protected]> Co-authored-by: Hadi Amjad <[email protected]> Co-authored-by: rviscomi <[email protected]> Co-authored-by: Hadi Amjad <[email protected]> Co-authored-by: William Constantinov <[email protected]> Co-authored-by: Zuckjet <[email protected]> Co-authored-by: bstandaert-wustl <[email protected]> Co-authored-by: Umar Iqbal <[email protected]> Co-authored-by: Shaoor Munir <[email protected]> Co-authored-by: Yana Dimova <[email protected]> Co-authored-by: Nurullah Demir <[email protected]>
1 parent ea02f9f commit e08e75f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+834
-408
lines changed

sql/2024/privacy/ads_accounts_distribution.sql

Lines changed: 0 additions & 64 deletions
This file was deleted.

sql/2024/privacy/ads_and_sellers_graph.sql

Lines changed: 0 additions & 114 deletions
This file was deleted.

sql/2024/privacy/ads_lines_distribution.sql

Lines changed: 0 additions & 45 deletions
This file was deleted.

sql/2024/privacy/common_ads_variables.sql

Lines changed: 0 additions & 29 deletions
This file was deleted.

sql/2024/privacy/number_of_websites_with_bounce_tracking.sql renamed to sql/2024/privacy/most_common_bounce_domains.sql

Lines changed: 26 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -8,83 +8,74 @@ WITH redirect_requests AS (
88
index,
99
response_headers,
1010
page
11-
FROM `httparchive.all.requests`
11+
FROM `httparchive.crawl.requests`
1212
WHERE
1313
date = '2024-06-01' AND
1414
is_root_page = TRUE AND
1515
type NOT IN ('css', 'image', 'font', 'video', 'audio') AND
16-
LEFT(JSON_VALUE(summary, '$.status'), 1) = '3' AND
16+
ROUND(INT64(summary.status) / 100) = 3 AND
1717
index <= 2
1818
), navigation_redirect AS (
1919
-- Find the first navigation redirect
2020
SELECT
2121
client,
2222
url,
2323
page,
24-
headers.value AS navigation_redirect_location
24+
response_header.value AS navigation_redirect_location
2525
FROM redirect_requests,
26-
UNNEST(response_headers) AS headers
26+
UNNEST(response_headers) AS response_header
2727
WHERE
2828
index = 1 AND
29-
LOWER(headers.name) = 'location' AND
30-
NET.REG_DOMAIN(page) != NET.REG_DOMAIN(headers.value)
29+
LOWER(response_header.name) = 'location' AND
30+
NET.REG_DOMAIN(response_header.value) != NET.REG_DOMAIN(page)
3131
), bounce_redirect AS (
3232
-- Find the second navigation redirect
3333
SELECT
3434
client,
3535
url,
3636
page,
37-
headers.value AS bounce_redirect_location,
37+
response_header.value AS bounce_redirect_location,
3838
response_headers
3939
FROM redirect_requests,
40-
UNNEST(response_headers) AS headers
40+
UNNEST(response_headers) AS response_header
4141
WHERE
4242
index = 2 AND
43-
LOWER(headers.name) = 'location' AND
44-
NET.REG_DOMAIN(headers.value) = NET.REG_DOMAIN(page)
45-
), bounce_redirect_with_cookies AS (
46-
-- Find the cookies set during the second navigation redirect
47-
SELECT
48-
client,
49-
url,
50-
page,
51-
bounce_redirect_location
52-
--response_headers.value AS bounce_tracking_cookies
53-
FROM bounce_redirect,
54-
UNNEST(response_headers) AS response_headers
55-
WHERE
56-
LOWER(response_headers.name) = 'set-cookie'
43+
LOWER(response_header.name) = 'location'
5744
), bounce_sequences AS (
5845
-- Combine the first and second navigation redirects
5946
SELECT
6047
nav.client,
61-
nav.page,
62-
nav.url AS navigation_url,
63-
nav.navigation_redirect_location,
64-
bounce.bounce_redirect_location
48+
NET.REG_DOMAIN(navigation_redirect_location) AS bounce_hostname,
49+
COUNT(DISTINCT nav.page) AS number_of_pages
6550
--ARRAY_AGG(bounce.bounce_tracking_cookies) AS bounce_tracking_cookies
6651
FROM navigation_redirect AS nav
67-
LEFT JOIN bounce_redirect_with_cookies AS bounce
52+
LEFT JOIN bounce_redirect AS bounce
6853
ON
6954
nav.client = bounce.client AND
7055
nav.page = bounce.page AND
7156
nav.navigation_redirect_location = bounce.url
7257
WHERE bounce_redirect_location IS NOT NULL
7358
GROUP BY
7459
nav.client,
75-
page,
76-
navigation_url,
77-
navigation_redirect_location,
78-
bounce_redirect_location
60+
bounce_hostname
61+
), pages_total AS (
62+
SELECT
63+
client,
64+
COUNT(DISTINCT page) AS total_pages
65+
FROM `httparchive.crawl.pages`
66+
WHERE date = '2024-06-01' AND
67+
is_root_page
68+
GROUP BY client
7969
)
8070

8171
-- Count the number of websites with bounce tracking per bounce hostname
8272
SELECT
8373
client,
84-
NET.HOST(navigation_redirect_location) AS bounce_hostname,
85-
COUNT(DISTINCT page) AS number_of_pages
86-
--ARRAY_AGG(page LIMIT 2) AS page_examples
74+
bounce_hostname,
75+
number_of_pages,
76+
number_of_pages / total_pages AS pct_pages
8777
FROM bounce_sequences
88-
GROUP BY client, bounce_hostname
78+
JOIN pages_total
79+
USING (client)
8980
ORDER BY number_of_pages DESC
9081
LIMIT 100

0 commit comments

Comments
 (0)