"}]},{"@type":"HowToStep","position":4,"name":"Save and redeploy","text":"Save. Most hosts redeploy automatically within 30 seconds."},{"@type":"HowToStep","position":5,"name":"Verify the install","text":"Load any public page on your site in a fresh browser tab. Within a few seconds, the Admaxxer dashboard realtime view should show the event. If nothing lands after 2 minutes, re-check the snippet is actually in the rendered HTML <head> (View Source, not just DevTools)."}]}

Install guide · no-code · ~3 min

Install Admaxxer on Notion (via Super/Potion)

Paste into your Notion-site host's custom code.

Notion itself does not host public websites with custom JS. To add Admaxxer, you must use a Notion-site service like Super.so, Potion, or Feather — each exposes a custom head-code field.

Steps

  1. 1 Open your Notion-host dashboard

    Log into Super.so, Potion, Feather, or whichever service renders your Notion site publicly.

  2. 2 Find the Custom Code / Head panel

    Super.so: Settings → Code Injection → Head. Potion: Customize → Code Injection → Head. Feather: Blog settings → Custom code → Head.

  3. 3 Paste the snippet into your Notion host

    In your Notion host, navigate to the head-code text area. Paste the snippet below and save. It must be in the site-wide <head> so it fires on every page.

    html
    <script defer
      data-website-id="YOUR_WEBSITE_ID"
      data-domain="yourdomain.com"
      src="https://cdn.admaxxer.com/js/script.js"></script>
  4. 4 Save and redeploy

    Save. Most hosts redeploy automatically within 30 seconds.

  5. 5 Verify the install

    Load any public page on your site in a fresh browser tab. Within a few seconds, the Admaxxer dashboard realtime view should show the event. If nothing lands after 2 minutes, re-check the snippet is actually in the rendered HTML <head> (View Source, not just DevTools).

Verify installation

Troubleshooting

My Notion host has no custom-code option.
Raw notion.site URLs do not allow custom scripts. You must use a third-party host (Super, Potion, Feather) or a self-hosted proxy.
No events are showing up. What now?
Open DevTools Console and Network. Filter for script.js and /api/event. If they are blocked:csp, your Content Security Policy is blocking admaxxer.com — see /documentation/troubleshoot/csp. Also double-check that data-website-id matches the ID shown in your dashboard.
Events show up in staging but not production.
Confirm data-domain matches the production hostname exactly (no protocol, no trailing slash). Also confirm the website's Allowed Domains list in settings includes the prod domain.
My site is a single-page app — am I missing pageviews?
Use script.hash.js if you rely on location.hash routing. Otherwise the default script.js already hooks history.pushState/replaceState and tracks SPA navigations.