Technical
Does this use cookies?
No. AttributionHub uses localStorage exclusively. No cookies are set, which means no cookie consent banners are required in most cases.
Will it slow down my website?
No. The script loads asynchronously (async defer) and has no impact on page rendering. It runs after the DOM is loaded and does not block any page resources.
Does it work with single-page applications (SPAs)?
Yes. AttributionHub watches for DOM changes using MutationObserver and retries form population when new forms are dynamically inserted into the page.
What happens if localStorage is blocked?
The script fails gracefully. No errors will appear in the console, and the page will function normally without attribution tracking.
Can visitors see the attribution data?
The data is stored in the browser’s DevTools (Application > Local Storage), which technically savvy users can view. However, it contains no personal information, only marketing metadata like channel names and campaign IDs.
How long is data retained?
Attribution data persists in localStorage until the user clears their browser data. There is no expiration or session timeout. The first touch is locked permanently once set.