Google Analytics

Learn how to add Google Analytics to your Fern Docs for tracking and insights.

Fern supports integrating with both Google Analytics 4 and Google Tag Manager. Follow the steps below to configure these services.

Google Analytics 4

Prerequisites

Before you begin, ensure you have a Google Analytics 4 property ID. This ID is typically in the format G-XXXXXXXXXX.

Integration Steps

  1. Open your docs.yml file.
  2. Add your Google Analytics 4 property ID under the measurement-id key.
  3. Verify data in Google Analytics. Note that it may take 24–48 hours for website traffic data to start appearing. You can check your browser’s developer tools or the network tab to confirm that the analytics script is loading correctly.

Example configuration:

docs.yml
1analytics:
2 ga4:
3 measurement-id: G-12345678

You can optionally add the ID as an environment variable:

docs.yml
1analytics:
2 ga4:
3 measurement-id: ${GA4_MEASUREMENT_ID} # scans for GA4_MEASUREMENT_ID environment variable

Google Tag Manager

Prerequisites

To use Google Tag Manager, obtain a container ID from your Google Tag Manager account. This ID follows the format GTM-XXXXXX.

Integration Steps

  1. Open your docs.yml file.
  2. Add your Google Tag Manager container ID under the container-id key.
  3. Verify data in Google Analytics. Note that it may take 24–48 hours for website traffic data to start appearing. You can check your browser’s developer tools or the network tab to confirm that the analytics script is loading correctly.

Example configuration:

docs.yml
1analytics:
2 gtm:
3 container-id: GTM-NS32L7KR

You can optionally add the ID as an environment variable:

docs.yml
1analytics:
2 gtm:
3 container-id: ${GTM_CONTAINER_ID} # scans for GTM_CONTAINER_ID environment variable
Built with