Start free

3 steps.

  1. 1

    Create a Custom HTML tag

    In your container, add a new Custom HTML tag and paste the GrainQL script with your site id.

    <script async src="https://tag.grainql.com/v4/your-site.js"></script>
  2. 2

    Fire it on all pages

    Attach the All Pages trigger, or Initialization: All Pages to load it first.

  3. 3

    Preview, then publish

    Check the tag fires in Preview mode, then publish the container. Visits show up in GrainQL right away.

Read the full guide in the docs

Good to know.

One place for tags

GrainQL ships with the same review and rollback as your other tags.

No events to set up

Page views, clicks, scrolls and sessions are tracked on their own.

Consent modes

Choose automatic, opt-in or opt-out consent to match your banner.

Your ad tags stay

GrainQL runs next to GA4 and your pixels.

Other ways to install.

Script tag

Paste one line in your site's head.

Read the docs
WordPress

WordPress

Install the GrainQL plugin.

See the guide
Shopify

Shopify

Private distribution for now, on the App Store soon.

See the guide
Next.js

React and Next.js

Use the @grainql/tag package.

Read the docs