Skip to content

[Module Listing Request]: nuxt-utm #1611

Description

@sadjow

Description

Nuxt UTM is a Nuxt 3 and 4 module for collecting campaign attribution data in the browser. It captures UTM parameters, Google Ads click identifiers, and landing-page context, stores them in localStorage, and exposes the data through the auto-imported useNuxtUTM() composable. Applications can attach this attribution history to lead forms or send it to their own backend.

The module includes session-based deduplication, runtime controls to enable or disable tracking and clear stored data, and hooks to skip collection, enrich attribution data, or react after it is saved. Tracking is enabled by default and can be configured to start disabled for applications that require an opt-in flow.

The project is MIT licensed and maintained in the Stack Builders organization, in collaboration with The Durst Organization. Documentation and usage examples are available in the repository README.

Repository

https://github.com/stackbuilders/nuxt-utm

npm

https://www.npmjs.com/package/nuxt-utm

Nuxt Compatibility

Nuxt 3, Nuxt 4

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions