With @dub/analytics, you can track lead and sale conversions on your WordPress site, enabling you to measure the effectiveness of your marketing campaigns.

You can add the @dub/analytics script to your WordPress website same way you would add Google Analytics script or any other JavaScript code.

Follow these steps to add the script to your site:

  • On your WordPress dashboard, navigate to the Theme Editor section under the Appearance menu.
  • Open the Theme Header (header.php) file on the right column.
  • Paste the Dub analytics script in the header area.
  • Click on the Update File button to save the changes.
<script src="https://www.dubcdn.com/analytics/script.js" defer></script>

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-short-domain
string

The short domain you’re using on Dub for your short links. For security purposes, this must be a subdomain of your website’s domain. E.g. if your website domain is example.com, your short domain should be something like go.example.com.

data-query-param
string
default:
"via"

The query parameter to listen to for client-side click-tracking (e.g. ?via=abc123).