Getting Started
Before any data flows, you need to add your website to Whimful, install the tracking tag, and verify the domain. This takes about 5 minutes.
Step 1 — Add your site
After signing in, you'll land on the account overview. If you haven't added a site yet:
- Click Add Site from the account overview page.
- Enter your website domain (e.g.
mystore.com). - Confirm. Whimful will create a site record and generate your unique site tag.
You can manage multiple sites under a single account — each site tracks independently.
Step 2 — Install the tag
The Whimful tag is a lightweight JavaScript snippet (< 15 KB) that fires ~270ms faster than Google Analytics. It collects pageviews, clicks, conversions, and custom events.
Shopify installation is fully automated when you connect a Shopify connector.
- Go to Connectors in the sidebar.
- Click Add Connector and choose Shopify.
- Authorize the Whimful app in your Shopify admin.
- The tag is automatically embedded into your storefront theme — no code edits needed.
For non-Shopify sites, you install the tag manually.
- Go to Admin › Site Settings in the sidebar.
- Copy the tag snippet shown on the Overview page.
- Paste the snippet into the
<head>section of every page on your site — as high up as possible for fastest loading. - Publish your changes.
Step 3 — Verify your site
After installing the tag, Whimful needs to confirm it can detect it on your live site before data collection begins.
- Go to Admin › Site Settings.
- You'll see a Verify button if your site is unverified.
- Click Verify. Whimful sends a request to your domain to detect the tag.
- Once verified, the status updates to Verified and data collection starts immediately.
Site settings
Once verified, you can configure a few site-level options under Admin › Site Settings.
When a mobile app opens your website inside a webview (e.g. an Instagram in-app browser), cookies and identity persistence are often lost — breaking attribution.
Enabling Webview breakout attempts to redirect the user to their device's default browser, where cookie persistence works properly.
The Events sub-tab under Site Settings shows all custom events being captured from your site. Events are configured through the tag and include:
- Pageviews (automatic)
- Add-to-cart (automatic on Shopify)
- Purchase / conversion (automatic on Shopify)
- Custom events (defined by you)
Troubleshooting
- Make sure the snippet is in the
<head>— not in the<body>. - If you use a CDN or caching layer (e.g. Cloudflare, WP Super Cache), purge the cache and try verifying again.
- Check that the domain you entered matches the domain the tag is installed on exactly (including subdomains).
- Visit your website yourself after verifying — this generates the first pageview events.
- Data typically appears within a few minutes of your first visit.
- Check that you haven't enabled an ad blocker in your own browser during testing.