mirror of
https://github.com/GoogleChrome/chrome-extensions-samples.git
synced 2026-03-27 13:29:34 +07:00
Updates a nunber of dependencies in a single PR. These were suggested by dependabot but updating them individually would mean the reposistory would be in a broken state until everything had merged. I'm not personally a huge fan of lowercasing doctype, but Prettier has taken an opinionated stance here and there is not a way to disable it: https://github.com/prettier/prettier/issues/15096
Google Analytics 4 example
This example demonstrates how to track extension events in Google Analytics 4 using the Measurement Protocol.
Running this extension
- Clone this repository.
- Get your
api_secretand themeasurement_idas described in the Measurement Protocol documentation. Add these in scripts/google-analytics.js:const MEASUREMENT_ID = '<measurement_id>'; const API_SECRET = '<api_secret>'; - Load this directory in Chrome as an unpacked extension.
- Click the extension icon to open the extension popup and click the button to generate a few analytics events.

- Check out the real-time report to see how the events surface in Google Analytics.
