Files
chrome-extensions-samples/functional-samples/tutorial.google-analytics
Oliver Dunk d2296fac85 Update dependencies (#1096)
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
2024-02-20 12:53:23 +01:00
..
2024-02-20 12:53:23 +01:00
2024-02-20 12:53:23 +01:00
2023-08-04 11:53:23 -07:00

Google Analytics 4 example

This example demonstrates how to track extension events in Google Analytics 4 using the Measurement Protocol.

Running this extension

  1. Clone this repository.
  2. Get your api_secret and the measurement_id as described in the Measurement Protocol documentation. Add these in scripts/google-analytics.js:
    const MEASUREMENT_ID = '<measurement_id>';
    const API_SECRET = '<api_secret>';
    
  3. Load this directory in Chrome as an unpacked extension.
  4. Click the extension icon to open the extension popup and click the button to generate a few analytics events. Extension popup
  5. Check out the real-time report to see how the events surface in Google Analytics.

Google Analytics real-time report