Sales Attribution

Tyler Coleman-Latto
Tyler Coleman-Latto
  • Updated

Overview

Gaiia’s Sales Attribution feature allows you to track where a customer came from by adding simple parameters to your signup or order URL. There’s no setup required in Gaiia — it just works out of the box.

Attribution values are automatically captured at the time of order and stored in the Checkout metadata section.

 

Using Sales Attribution

To track attribution, you’ll build a custom signup link by adding query parameters to the end of your standard URL. For example:

https://yourisp.gaiia.com/signup?campaign=summer2025&salesagent=john

When a customer signs up using this link, Gaiia captures:

  • campaign = summer2025
  • salesagent = john

These values are stored directly on the order under Checkout metadata. You can view them by opening the customer’s order in the Orders module.

Checkout Metadata.png

In the example above, the salesagent parameter value of john appears exactly as it was passed in the URL.

Attribution values are stored exactly as entered. For example, salesagent=Johnny and salesagent=Jonny will be treated as separate values.

 

Here’s how to construct a URL with attribution parameters:

  1. Start with your standard signup URL:
    https://yourisp.gaiia.com/signup
  2. Add a question mark (?) to begin the query string.
  3. Add one or more key-value pairs like:
    ?campaign=fall2025&source=facebook

If you’re adding multiple parameters, separate them with ampersands (&). The final URL might look like:

https://yourisp.gaiia.com/signup?source=mailer&campaign=backtoschool

 

Best Practices

  • Use consistent naming for parameters like source, campaign, or salesagent.
  • Keep values short and descriptive (e.g., fb_ad_01, newsletter_apr).
  • Avoid typos and inconsistent casing — even small differences will create separate entries.
  • You can pass in multiple parameters; Gaiia will capture and store all of them.

Related to

Was this article helpful?

Have more questions? Submit a request