With @dub/analytics, you can track lead and sale conversions on your website, enabling you to measure the effectiveness of your marketing campaigns. You can add the @dub/analytics script to your website same way you would add Google Analytics script or any other JavaScript code – by adding the @dub/analytics script in the <head> section of your HTML file.
<script src="https://www.dubcdn.com/analytics/script.js" defer />

Concepts

You can pass the following props to the @dub/analytics script to customize its behavior:
data-api-host
url
default:"https://api.dub.co"
The base URL for the Dub API. This is useful for setting up reverse proxies to avoid adblockers.
data-attribution-model
first-click | last-click
default:"last-click"
The attribution model to use for the analytics event. The following attribution models are available:
  • first-click: The first click model gives all the credit to the first touchpoint in the customer journey.
  • last-click: The last click model gives all the credit to the last touchpoint in the customer journey.
Custom properties to pass to the cookie. Refer to MDN’s Set-Cookie documentation for all available options.
data-domains
JSON-stringified object
Configure the domains that Dub will track. The following properties are available:
data-short-domain
string
deprecated
[Deprecated: Use data-domains.refer instead] The Dub custom domain for referral program client-side click tracking
data-query-param
string
default:"via"
The query parameter to listen to for client-side click-tracking (e.g. ?via=abc123).