- On your project’s page, click on the Webflow logo in the left-hand side menu and choose Project Settings.
- Choose Custom Code from the menu and paste the Dub analytics script in the Head Code section.
- Click on the Save Changes button and then Publish your changes.
data-domains property to enable client-side click-tracking.
You can verify the installation with the following tests:
- Open the browser console and type in
_dubAnalytics– if the script is installed correctly, you should see the_dubAnalyticsobject in the console. - Add the
?dub_id=testquery parameter to your website URL and make sure that thedub_idcookie is being set in your browser.
- The analytics script was added to the
<head>section of the page - If you’re using a content delivery network (CDN), make sure to purge any cached content
Concepts
You can pass the following props to the Dub Analytics script to customize its behavior:url
default:"https://api.dub.co"
The base URL for the Dub API. This is useful for setting up reverse
proxies to avoid
adblockers.
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.
JSON-stringified object
Custom properties to pass to the cookie. Refer to
MDN’s Set-Cookie documentation for
all available options.
JSON-stringified object
Configure the domains that Dub will track. The following properties are available:
string[]
default:"[\"via\"]"
An array of query parameters to listen to for client-side click-tracking (e.g.
?via=abc123).