Simple Web Marketing Attribution

Description

The Simple Web Marketing Attribution plugin captures attribution data from users visiting your site, including UTM parameters and referrer information. It stores this data in the visitor’s browser local storage and automatically populates hidden fields in your WordPress forms.

This plugin provides a straightforward way to track and store marketing attribution data from your website visitors. It captures common attribution parameters like UTM source, medium, campaign, term, and content, as well as the referrer URL. This information is stored to help you understand where your website traffic is coming from and which marketing channels are most effective.

The plugin includes:

  • A lightweight JavaScript file to capture url attribution data from the browser.
  • An admin dashboard to view instructions for using the plugin.
  • A UTM tag generator and logging tool.
  • A HubSpot proxy to forward attribution data to your HubSpot account.
  • Tested with HubSpot, Contact Form 7, WPForms, and Ninja Forms.

External services

This plugin utilizes the HubSpot Forms API to provide advanced attribution tracking for HubSpot forms.

  • Service: HubSpot Forms API (provided by HubSpot, Inc.)
  • Purpose: To submit form data and associated marketing attribution metadata (UTM parameters, referrer) from your site to your HubSpot portal when the HubSpot Proxy feature is used.
  • Data Sent: When a visitor submits a form configured with our tracking, the plugin sends the form field values (user-provided input), the page URL, the page title, and captured attribution data (UTM source, medium, campaign, term, content, and full attribution log).
  • Terms & Privacy: This service is subject to HubSpot’s Terms of Service and Privacy Policy.

Screenshots

  • Dashboard with reporting of best performing channels and timeframe selector.
  • Link builder tool for generating UTM tags and a notes field for logging campaign links.
  • Link Library for referincing and reusing previously generated and published campaign links.
  • Settings allow for preserving or deleting data when uninstalling the plugin.
  • Simple to find and follow instructions.

FAQ

How does the plugin work?

The plugin uses a small JavaScript file to capture UTM parameters from the URL and the referrer from the browser. This data is then stored in the website visitors browser’s local storage and copied into any form they submit that contains hidden text input fields. The hidden fields must have either a name, ID, or class attribute with a value matching the UTM parameter you want to capture.

Where can I see the attribution data?

The attribution data is captured with the form submission without the website visitor having to fill it into the form. Keeping the ad source data with the user contact info makes it possible to identify the online marketing source of customers.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Simple Web Marketing Attribution” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.0

  • Privacy by Design: Added support for Global Privacy Control (GPC).
  • Consent Management: Integrated with 3rd-party cookie banners and added “Strict/Opt-in” and “Default/Opt-out” operating modes.
  • Automated Cleanup: LocalStorage data is now immediately wiped if a visitor revokes consent.
  • Technical Disclosure Helper: New dashboard section with copy-pasteable text for site Privacy Policies.
  • Developer Events: New swma_consent_updated Event for custom CMP integrations.

1.0.2

1.0.1

  • Bumped version to 1.0.1.
  • Updated REST API permissions to allow logged-it users to access dashboard and link builder.
  • Verified clean uninstallation.
  • Final release preparation.

1.0.0

  • Initial release.