How to track leads from Beehiiv

Subscribers to your Beehiiv newsletter with their source link.

AT A GLANCE

What NEMO tracksLeads
ConnectionGuided — step by step, no server code involved
MethodThe script on your site” · Server-side · highest reliability
Steps4 in total, with a one-minute check at the end
Worth knowingBeehiiv also captures the arrival's utm_* per subscriber (the profile's “Acquisition Details”): if your NEMO links carry utm_source, you'll have the aggregate picture inside Beehiiv too.

With Beehiiv, NEMO tracks which link brings each lead with no pixels and no Google Analytics. Know which link or video brought you each subscriber to your newsletter on Beehiiv. Beehiiv's form embedded on YOUR site + its post-signup redirect to your thank-you page: that's where NEMO records the lead with its source. The method is “The script on your site” (server-side · highest reliability): Paste one line (nemo.js) once on your site. From then on, when someone arrives through one of your links, NEMO remembers their source for 90 days and fills in the hidden field of your forms automatically. Beehiiv also captures the arrival's utm_* per subscriber (the profile's “Acquisition Details”): if your NEMO links carry utm_source, you'll have the aggregate picture inside Beehiiv too. The full connection is 4 steps and you verify it with a single test click.

How does each Beehiiv lead arrive with its source?

The script on your site · Server-side · highest reliability

Beehiiv's form embedded on YOUR site + its post-signup redirect to your thank-you page: that's where NEMO records the lead with its source.

  1. Paste the NEMO script on your site (where the embedded Beehiiv form lives):
    <script src="https://nemolink.app/nemo.js" defer></script>
  2. Point your NEMO link at that page.
  3. In Beehiiv: Subscribers → “Subscribe forms” → in your embedded form's Settings, turn on “Redirect to an external website” with your thank-you page URL — and check “Remove emails from the redirect URL” (it uses the ID instead of the email). Open subscribers in Beehiiv
  4. On your thank-you page, paste the lead notice:
    <script src="https://nemolink.app/nemo.js" defer></script>
    <script>
      document.addEventListener("DOMContentLoaded", function () {
        if (window.nemo) window.nemo.track("lead", { event_name: "Registration" });
      });
    </script>

Note: Beehiiv also captures the arrival's utm_* per subscriber (the profile's “Acquisition Details”): if your NEMO links carry utm_source, you'll have the aggregate picture inside Beehiiv too.

Note: The script can't be installed on your page hosted on beehiiv.com: this guide is for the form on your own site.

Check it in one minute

  1. Click your own NEMO link and subscribe with a test email.
  2. When you land on your thank-you page, the lead appears in NEMO with its source.

Frequently asked questions

What do I do if the lead isn't recorded?
Does the form's redirect point to YOUR thank-you page (same domain as the form), and does that page carry the notice?
What do I do if i'm worried about the email in the redirect URL?
Turn on “Remove emails from the redirect URL” in the form: Beehiiv will use the subscription ID. NEMO never stores emails from events.
What do I do if the lead arrives showing “no source”?
That person came in without going through your NEMO link (direct). It's information, not an error.

OFFICIAL SOURCES

Guide verified against the official documentation on 2026-07-21.

ALSO INTEGRATES WITH

Track Beehiiv from your very first link.

Free during early access. Early users get special terms when paid plans launch.

See all 37 integrations