Skip to content

Google Tag ​

The Google Tag (gtag) is the foundational tag that loads on every page and routes events to GA4, Google Ads, and any other Google product you've connected. sesamy-cli provisions this in the web container.

Configuration ​

yaml
googleTag:
  tagId: G-PZ5ELRCR31         # your GA4 / Google Tag measurement ID
  sendPageView: true          # emit a page_view on initial load
  serverContainerUrl: ''      # optional: route gtag through your server container
  typeScript:
    outputPath: ./web/src/sesamy
    directory: .
    packages:
      - path: github.com/foomo/sesamy-go/pkg/event
        types:
          - PageView
          - AddToCart
          - Purchase
          # ... see sesamy-go for the full GA4 event catalog
FieldPurpose
tagIdGoogle Tag / GA4 measurement ID. Required.
sendPageViewIf true, fires a page_view automatically on initial page load.
serverContainerUrlOptional custom server container URL (e.g. your first-party tagging domain).
typeScriptControls sesamy typescript output. See sesamy typescript.

The full GA4 event list — automatically collected and recommended — is supported by sesamy-go. See the README there for the catalog.