Google Analytics
Best for
Website/app owner analytics: traffic, funnels, and campaign performance.
Not built for
Showing every end customer their own personal page analytics inside your SaaS.
Multi-Tenant Geolocation Analytics for SaaS
GeoPulse is a client-facing analytics tool for SaaS products that offer personal customer pages, including link-in-bio pages, countdown pages, forms, digital cards, and portfolios.
Install one lightweight script on those pages and embed one widget in your app so each customer can see their own visitor location, source, device, and trust signals. GeoPulse handles geo enrichment, tenant isolation, and privacy-safe IP processing so you can ship in under 10 minutes.
What Each Tool Is For
Google Analytics and Plausible are mainly for the owner of a website/app. GeoPulse is for the owner's end customers, so each customer can see analytics for their own personal share page.
Best for
Website/app owner analytics: traffic, funnels, and campaign performance.
Not built for
Showing every end customer their own personal page analytics inside your SaaS.
Best for
Simple analytics for a site/app owner who wants a clean dashboard.
Not built for
Per-customer analytics dashboards for dynamic personal share pages.
Best for
End-customer analytics for personal share pages (link-in-bio, countdown, forms, cards, portfolios).
How it works
Each customer can see who viewed their page, from where, and key metrics like device, network, and security.
Built For
Link-in-bio, countdown/timer, form, digital card, and portfolio page products.
Collection
Unify web, email, and backend geo events in one pipeline.
Data Model
User A and User B data stay isolated by default.
Privacy
IP masking and compliance-ready handling before storage.
Founder Journey
Two core steps: add one script to collect data, then embed one widget to show each customer their geo analytics. Optional API/pixel support is included for more sources.
Core Step 1
Drop one script on your page template to capture views, time, source, and location context automatically.
One-line script install
<script src="https://geopulse.io/tracker.js"
data-key="PUBLIC_KEY"
data-sub="public_profile"
async></script>
Optional Sources
Send pixel or API events through the same project when you want geo insights from emails or backend flows too.
Optional event sources
<img src="https://geopulse.io/api/p.gif?key=PUBLIC_KEY&sub=email_newsletter&m_campaign=spring_launch&m_plan=pro" width="1" height="1" />
POST /api/log
Authorization: Bearer PRIVATE_KEY
{
"ip": "x.x.x.x",
"project_id": "123",
"sub_project": "checkout",
"metadata": {
"campaign": "spring_launch",
"plan": "pro",
"segment": "trial",
"device": "desktop",
"industry": "saas"
}
}
Core Step 2
Add prebuilt components to your dashboard so each paying user can see who viewed their page, from where, and when.
Client dashboard component
import { GeoMap } from '@geopulse/react';
<GeoMap
apiKey="PUBLIC_KEY"
region:true
source:true
ip_type:true
ip_trust:true
metadata:true
display_mode:true
date_range:true
start_date:01012025 // MMDDYYYY
end_date:01012026 // MMDDYYYY
only_chart:false
/>
Geo Demo
This is an early preview, not the final product. The production version will be similar in direction, with a more polished experience and expanded capabilities.
Map Data 漏2026
This is how the analytics section can look when integrated in your app.
What GeoPulse Includes
01
02
03
Problem + Solution + Use Cases
Use Cases
Show each paying user where their page visitors are coming from in real time.
Add geo analytics to link-in-bio pages, shareable countdown/timer links, form pages, digital cards, and portfolio links.
Give each client isolated geo reporting without building custom analytics infra.
Track geo performance from email opens when JavaScript cannot run on the page.
Identify top countries for product launches and localization priorities.
Use IP type and trust filters to support fraud checks and abuse workflows.
Early Access
Coming Soon