EExternal Analytics Ultimate
PRODUCT GUIDE · ALL FEATURES

Everything you need to understand your audience.

External Analytics Ultimate helps you understand visits and meaningful activity across the websites you manage. Keep analytics in one workspace—from live sessions and marketing channels to campaign reports and conversion goals.

Live audience insightsMulti-site analyticsPrivacy controls
Analytics workspace
One platform. Better insight.
◉RealtimeCurrent sessions
↗ChannelsWhere visits start
◎EventsActions & goals
▥ReportsMeasure & export
Illustrative feature preview—not live metrics
01Central analytics server
02External website integration
03Separate user & admin access
04Privacy-aware controls

What is External Analytics Ultimate?

It is one place to understand how people discover and engage with your websites. A short JavaScript tag sends allowed browser activity to the central PHP tracking endpoint; the platform stores it in MySQL and turns it into dashboards and reports. Unlike a WordPress-only plugin, the central server can receive visits from supported HTML pages, PHP sites, Laravel apps, WordPress websites and other platforms that permit custom JavaScript.

The same installation can serve multiple site owners. Each connected website receives a unique public site key and an embed snippet. Admins manage accounts, configurations, safety controls and reporting. Regular users see the websites they are permitted to access.

✦
Built to help you make practical decisions

Understand how traffic arrives, what visitors do on your pages, which campaigns produce meaningful events, and how performance differs between devices or pages.

A closer look at every core feature

Choose a category and browse detailed explanations and realistic ways to use each module.

01

Understand your traffic

A clear picture of who visits and how audiences arrive.

Live Users & Sessions

See sessions active within the recent 60-second window, current page, device, browser, location (where available), engagement seconds, last seen, and per-page/session scroll. The live interface updates about every 10 seconds.

Practical exampleUse it to monitor a campaign launch and find which pages visitors are reading right now.

Traffic Overview

Daily and date-range totals for visitors, sessions and pageviews, trend bars, top pages, sources, countries, devices, browsers and operating systems. Counts are collected by this installation and are not Google Analytics data.

Practical exampleCompare traffic before and after publishing a new article.

Traffic Type & Attribution

Group visits into Direct, Organic Search, Social, Paid, Referral, Email, Display, Affiliate and Other using campaign UTMs, supported click IDs and referrers. Paid Social and Organic Social depend on sufficiently clear attribution signals.

Practical exampleCompare campaign traffic with organic and referral discovery.

Campaign Analytics

Track utm_source, utm_medium, utm_campaign, utm_term and utm_content together with sessions, pageviews, events and goal conversions. Includes a campaign URL builder and channel breakdowns.

Practical exampleUnderstand which marketing link sends sessions that convert.

Device Intelligence

Break down desktop, phone and tablet traffic by browser, browser version, OS, screen/viewport size and some hardware/network signals. Phone/tablet model and brand are displayed only when browser APIs provide them.

Practical exampleCheck whether a small-screen experience needs attention.

Geographic Analytics

Show country, region and city when the server/CDN or configured GeoIP source makes location information available. Location can be unknown, approximate or inaccurate. Admin controls include IP anonymization and GeoIP lookup.

Practical exampleFind the regions from which your content is attracting visits.
02

Explore behavior & outcomes

Go beyond pageviews while keeping personal content out of tracking.

Clicks, Actions & Events

Record supported link, button, outbound, download, form-focus and form-submit events, scroll milestones, page visibility and media play/pause activity. Custom events can describe additional non-sensitive user interactions.

Practical exampleLearn which navigation links, downloads and calls to action users engage with.

Ad Activity Signals

Detect common ad containers and record observed visibility, hover, pointerdown/click-attempt and certain iframe interaction signals. Supports a manual ad event API. These are estimates—not confirmed Google Ad Manager billing clicks.

Practical exampleIdentify which placements receive attention without claiming ad-revenue attribution.

Goals & Conversions

Define a goal against an event type and a matching URL, event name or supported target value. Count matched conversions by session and report conversion totals and channel performance.

Practical exampleMeasure a signup CTA event, download or completed public flow.

Pages, Search & Engagement

Explore top viewed pages, landing pages, exits, engagement measures, scroll depth, and internal site-search events where supported query parameters are available. Search terms are restricted by privacy sanitization.

Practical exampleFind engaging articles and pages with early exits.

Journeys & Retention

Review session activity order, top event sequences, returning-visitor signals, repeat sessions and available retention views. These are first-party, browser-dependent signals—not cross-device identity tracking.

Practical exampleUnderstand common navigation routes without a screen recording.
03

Manage, protect & share

Operate the analytics platform across sites and teams.

Reports & CSV Exports

Filter by website, dates and event details; download sessions, events, ads, campaigns, traffic types and device intelligence reports in CSV format. Printable reports and administrative export controls are available.

Practical exampleShare a campaign summary with a client or team.

Security & Privacy Controls

Use a separate login for administrators and users, hashed passwords, session and CSRF protections, site-domain allowlists, tracking rate limits, optional anonymized IPs, and an opt-in consent gate on the tracking snippet.

Practical exampleControl who can access information and reduce unwanted data collection.

Backups & Maintenance

Export database backups, restore supported backups, review activity logs and diagnostics, and use an optional server cron job for scheduled local backups and retention cleanup. Test restores separately and keep off-server copies.

Practical exampleProtect historical analytics before every application update.

Accounts & Multi-site Access

Visitors can register when the administrator enables public signup. Users can connect permitted websites, get an individual site key and tracking snippet, and see the sites assigned to their account. Admins manage users and permissions.

Practical exampleOffer self-service dashboards to site owners without sharing an admin password.

Easy Website Integration & APIs

Connect websites through a lightweight tracking code, then follow visitor activity from one organized workspace. Works across popular website builders, frameworks and custom websites. Optional APIs provide more integration possibilities.

Practical exampleMonitor multiple websites and bring all reporting into one place.

How tracking works

01

Create a user account

Register when public signup is enabled, or ask an administrator to create or grant an account. Users sign in at their own portal, separate from admin login.

02

Connect your website

Add a site name and domain(s), subject to your account permissions and the administrator's allowed-site limit. The platform creates a unique site key.

03

Install the JavaScript

Copy the generated script tag into a template header, footer or HTML source. If your consent setup requires it, load/enable tracking only after valid consent.

04

Review incoming data

Open Live Users or Events after a permitted visit. Check the Diagnostics or Network tab if requests are blocked, then explore channels, goals and reports.

Example integrationReplace this example key with the unique key from My Websites
<script async
  src="https://analytics.digiprofitlab.in/assets/js/tracker.js"
  data-endpoint="https://analytics.digiprofitlab.in/api/track.php"
  data-site-key="YOUR_SITE_KEY"
  data-require-consent="1"></script>

With data-require-consent="1", consent must be granted before the tracker can transmit analytics. The exact integration depends on your site's consent flow.

Connect the websites you already run

Connect websites where you can add a tracking code, then explore activity and reports from your central dashboard.

Custom PHP websitesHTML landing pagesWordPress websitesLaravel Blade templatesBlogger templatesStatic sitesOther JavaScript-capable platforms

For website owners

Get a site key, embed the script, filter your own data and access reports without receiving administrative control over unrelated accounts.

Go to user login

For administrators

Manage user access, site domains, tracking settings, goal configurations, database backups, diagnostics and routine maintenance.

Go to admin login

Useful analytics, with clear boundaries

Visitor analytics can be personal data under applicable privacy law. Site owners are responsible for giving appropriate notice, collecting consent where required, restricting access and configuring retention. The script is designed not to record keystrokes or full form field values, and it does not include a visual screen-video/DOM-snapshot recorder.

✓

Controlled collection

Options include IP anonymization, consent gating, data retention, disabled tracking categories and exclusion markers for sensitive page elements.

✓

No sensitive input capture

Password, card, OTP and typed form values are not intended to be collected. Custom events and URLs still require care to avoid accidentally sending personal details.

i

Browser limitations

Exact phone model or PC brand is often hidden. GeoIP locations are approximate, browser blockers can prevent tracking, and a missing referrer can appear as Direct traffic.

i

Ad clicks are estimates

Cross-origin iframe content is protected by browser security. Hover, focus/blur and pointer signals are helpful indicators, not verified paid ad clicks or earnings.

Important: A “privacy-friendly” design is not an automatic legal-compliance certification. Always test the tracking code and your privacy/consent setup before activating it on a public website.

Common questions, answered

Does it work only with WordPress?

No. You can connect WordPress, other content management systems, online stores, landing pages and custom websites where a tracking code is supported.

Can people create their own account?

Yes, when the administrator enables public registration. Users can also create their own sites when self-service site creation is enabled, subject to configured limits and permissions.

How quickly does a live visitor appear?

The browser sends activity, including a periodic heartbeat, and the Live Users page refreshes approximately every 10 seconds. A session is considered online when it has been seen within the current live window. Actual updates depend on network connectivity and browser behavior.

Will it show the exact phone or computer brand?

Only where the browser shares enough device information. Many browsers do not expose the actual Windows laptop/PC brand or exact iPhone model; those visits may show Unknown or Browser restricted.

Can it detect Google Ads or Facebook paid traffic?

It uses available UTM fields and supported advertising click identifiers first, then referring domains. Without reliable marketing parameters, a paid social visit can be indistinguishable from organic social traffic. Configure campaign UTMs for better accuracy.

Can I see a live video of each visitor's screen?

No. Real video/screen recording and DOM snapshot replay are intentionally not included. The platform focuses on events, scroll and engagement information instead.

Are ad click counts exact?

No. Certain click-attempt/iframe signals are inferred from observable actions around ad containers. Billing-grade click counts must come from your ad platform.

Where is my tracking data stored?

Data is written to the MySQL/MariaDB database configured during installation. Your hosting setup, backups and access restrictions determine how securely and how long those records are retained.

Does it require a paid external analytics service?

You can use the included analytics features without paying a separate analytics reporting provider. Your infrastructure and optional external services may still have costs. Certain optional location lookups may use external services.

YOUR NEXT STEP

Turn website activity into clearer decisions.

Create a workspace or sign in to explore your existing sites.

Create your account