From 9dbe7eddcb63f6dd83cefe3c0054fb14c1ea1653 Mon Sep 17 00:00:00 2001 From: martbost Date: Tue, 18 Aug 2026 16:37:09 -0500 Subject: [PATCH] Track the join funnel end-to-end through the self-enroll page - Self-enroll pageviews now tracked as the "joinnow" event (track.js loaded on the page; server whitelist + admin tiles/columns extended) - A confirmed on-chain registration in the wallet-connect flow now auto-posts to the submit-id API, so every self-enroll join records a submission with source + clickid attribution and fires the purchase event and BeMob postback with no manual ID entry - Optional name/handle field on the join page feeds the submission and the team Telegram alert - Admin Traffic panel: Join-now views tile, Join-now -> Confirmed conversion, and a per-source Confirmed column for campaign-level ROI reading Co-Authored-By: Claude Fable 5 --- private/join-now.html | 5 ++++- public/admin.html | 2 +- public/admin.js | 8 +++++--- public/join-now.js | 16 ++++++++++++++++ public/track.js | 2 +- server.js | 2 +- 6 files changed, 28 insertions(+), 7 deletions(-) diff --git a/private/join-now.html b/private/join-now.html index 26315f3..14f83d6 100644 --- a/private/join-now.html +++ b/private/join-now.html @@ -33,6 +33,9 @@

2 · Join

TierPremium (the tier the team builds at)
You will pay—
+

Confirm the amount in your wallet before signing. If anything is off, the contract simply rejects it and you keep your POL.

@@ -49,4 +52,4 @@

No income is guaranteed. Cryptocurrency and smart-contract participation carry risk. Only use funds you can afford to lose.

- + diff --git a/public/admin.html b/public/admin.html index 182768d..0a04be1 100644 --- a/public/admin.html +++ b/public/admin.html @@ -2,7 +2,7 @@