Help Center

How to use EYE

Simple, step-by-step guides for every feature — written for everyone, not just developers.

Getting started

Set up your account and start collecting data.

Create your account

Sign up and log in to your EYE dashboard.

  1. 1Click “Create free account” on the homepage.
  2. 2Enter your name, email and a password, then submit.
  3. 3Open the verification email and click the confirm link.
  4. 4Log in — you’ll land on the dashboard.
Tip: Turn on two-factor authentication later from Settings → Security for extra protection.

Add your website (domain)

Register the website you want to track.

Where to find it: Settings → Domains
  1. 1Go to Settings → Domains.
  2. 2Click “Add domain” and type your website address (e.g. example.com).
  3. 3Save — EYE creates a unique tracking token for that site.
  4. 4Pick this domain from the selector at the top of the dashboard to view its data.

Install the tracking script

Add one small snippet so EYE can see visits.

Where to find it: Settings → Domains → Install Script
  1. 1Open Settings → Domains and click “Install Script” for your site.
  2. 2Copy the <script> snippet (it already includes your token).
  3. 3Paste it just before the closing </head> tag on every page of your site.
  4. 4Publish your site, then open the dashboard — first events arrive within a minute.
Tip: On WordPress/WooCommerce or Shopify, use our plugin/snippet instead — see the Integrations guides.

Check that data is arriving

Confirm the tracker is working.

  1. 1Select your domain at the top of the dashboard.
  2. 2Open Analytics → Live Visitors and load your website in another tab.
  3. 3You should appear as an active visitor within seconds.
  4. 4If nothing shows, re-check the script is on the page and the domain matches.

Understanding your analytics

Read your traffic and what the numbers mean.

The dashboard & date range

Your daily health check: visitors, sessions, bounce, duration.

  1. 1Pick the date range (7 / 30 / 90 days) before reading any chart.
  2. 2Read the KPI cards at the top for the headline numbers.
  3. 3Use the trend chart to spot rises or drops over time.
  4. 4Click into Pages or Funnels when a number looks off, to find the cause.
Tip: Always compare two windows (e.g. 7d vs 30d) before making a decision.

What the metrics mean

Plain definitions of the common numbers.

  1. 1Visitors = unique people in the period. Sessions = separate visits.
  2. 2Pageviews = total pages opened. Read it with Visitors for depth.
  3. 3Bounce rate = sessions that viewed only one page (not always bad).
  4. 4Avg. session duration = time spent per visit — judge it against conversions.

Visitors, Pages & Referrers

See who visits, what they read, and where they came from.

Where to find it: Analytics → Visitors / Deep Analytics
  1. 1Open Analytics → Visitors to browse individual journeys, country and device.
  2. 2Open Deep Analytics → Pages to find your most-viewed pages.
  3. 3Open Referrers to see traffic sources (search, social, direct, campaigns).
  4. 4Improve high-traffic pages first — small wins there affect many sessions.

Campaigns & revenue

See which campaigns make money, not just clicks.

Tag campaign links (UTM builder)

Tag your ad links so campaigns separate correctly.

Where to find it: Tools → UTM Builder
  1. 1Open Tools → UTM Builder.
  2. 2Enter your page URL, the source (e.g. facebook), medium (e.g. cpc) and a unique campaign name.
  3. 3Copy the generated link and use it as your ad’s destination URL.
  4. 4Give each campaign a different campaign name so they don’t merge.
Tip: Untagged campaigns on the same platform cannot be told apart — always tag them.

Read the Campaigns dashboard

Sessions, revenue, orders, spend, ROAS per campaign.

Where to find it: Analytics → Campaigns
  1. 1Open Analytics → Campaigns and choose a date range.
  2. 2Use the medium chips (organic, social, email, campaign…) to filter.
  3. 3Sort the table by Revenue or ROAS to find your best/worst campaigns.
  4. 4Switch the Attribution selector to compare last-touch vs first-touch and more.

Track sales (revenue)

Send each purchase to EYE so it’s credited to a campaign.

  1. 1On your order-confirmation page, call EYE.purchase(value, currency, orderId).
  2. 2Example: EYE.purchase(199.0, 'USD', 'ORDER-1234').
  3. 3Or use the WooCommerce plugin / Shopify snippet to do it automatically.
  4. 4Revenue then appears per campaign in the Campaigns dashboard.
Tip: Always pass a unique order id so refreshes don’t double-count a sale.

Add ad spend → see ROAS & CPA

Enter spend so EYE computes return on ad spend.

Where to find it: Analytics → Campaigns → “Ad Spend”
  1. 1On the Campaigns page click “Ad Spend”.
  2. 2Add a row (date, source, campaign, spend, currency) — or paste a CSV to import in bulk.
  3. 3Close the dialog; the Spend, ROAS and CPA columns now fill in.
  4. 4Use the Budget recommendations card to pause losers and scale winners.

Channel Mix (all channels at once)

Compare every channel's spend, revenue and ROAS, and where to move budget.

Where to find it: Analytics → Channel Mix
  1. 1Open Analytics → Channel Mix.
  2. 2See each channel (paid, organic, social, email, referral…) with sessions, revenue, spend and ROAS.
  3. 3Read the “Budget reallocation” card: cut channels below 1× ROAS, scale ones above 3×.
  4. 4Change the date range to compare periods before deciding.

Lifetime value by source

See which channels bring the most valuable customers over time — not just first purchase.

Where to find it: Analytics → Lifetime Value
  1. 1Open Analytics → Lifetime Value.
  2. 2Each row is a first-touch acquisition source with its average revenue per visitor (LTV).
  3. 3Pick the time window (90 / 180 / 365 days).
  4. 4Invest more in the sources with the highest LTV, not just the cheapest clicks.
Tip: LTV needs tracked purchases — make sure EYE.purchase() (or a store plugin) is sending sales.

Behavior & UX

See how people actually use your site.

Heatmaps

See where visitors click and scroll.

Where to find it: Intelligence → Heatmaps
  1. 1Open Intelligence → Heatmaps and enter a page URL.
  2. 2Wait for the page screenshot with the click overlay to load.
  3. 3Hot (red) areas get the most clicks; cold areas get few.
  4. 4Move important buttons into hot zones; fix clicks landing on non-clickable elements.

Session replay (only meaningful sessions)

Watch real recordings — only ones worth your time, never broken.

Where to find it: Intelligence → Replay
  1. 1Enable it by adding data-replay="true" to your tracking script (or toggle it in the WooCommerce plugin).
  2. 2EYE only keeps a recording when something matters — a rage/dead click, JS error, form abandon, quick-back, purchase, or a genuinely engaged visit. Idle bounces are discarded.
  3. 3Open Intelligence → Replay; each recording shows a reason badge (e.g. “Rage click”, “Engaged”) so you know what to look for.
  4. 4Click Play; use speed, “skip inactivity”, and the timeline markers to jump to the friction moment. Broken/empty recordings are never shown.
Tip: Add the CSS class eye-mask to sensitive fields and eye-block to whole regions to keep them private.

Funnels & drop-off replays

Find the step where users give up — then watch why.

Where to find it: Analytics → Funnels
  1. 1Open Analytics → Funnels and click “New Funnel”.
  2. 2Add ordered steps by URL (e.g. /cart, then /checkout, then /thank-you).
  3. 3Read the chart to see where most users drop off.
  4. 4Click the film icon next to a step to watch sessions that dropped after it.
Tip: Fix one bottleneck step at a time, then re-measure after you deploy the change.

Growth: retention & A/B tests

Keep customers and prove what works.

Retention (cohorts)

See how many visitors come back over time.

Where to find it: Analytics → Retention
  1. 1Open Analytics → Retention.
  2. 2Choose Weekly or Monthly cohorts.
  3. 3Read each row: of people first seen that period, how many returned later.
  4. 4Darker cells = better retention. Compare cohorts to see if changes helped.

A/B & split-URL experiments

Build no-code A/B and split-URL tests — no developer needed.

Where to find it: Sidebar → Experiments
  1. 1Click “New Experiment” and pick a type: A/B test (change the same page with CSS/JS) or Split URL (send visitors to different page URLs).
  2. 2Enter the page URL — this becomes your “control” (the original, shown as-is).
  3. 3Add one or more variations. For A/B, write CSS and/or JavaScript in the code editor (e.g. recolor a button). For Split URL, paste the alternate page URL.
  4. 4Set a traffic weight (%) per variation, or click “Even split”. Visitors are distributed automatically (e.g. 25/25/25/25).
  5. 5Choose a goal: a purchase, a custom event, or reaching a URL.
  6. 6Press “Start” to run it. Open the experiment to see, per variation, visitors seen / total, conversion rate, uplift and significance — the winner gets a trophy.
Tip: The control needs no code — it’s your page exactly as it is today.
Tip: Changes apply automatically on page load via the EYE tracker; no extra snippet to install.
Tip: For a rigorous statistical engine, connect GrowthBook or Convert.com (see Integrations) — EYE overlays your revenue per variant on top.

SEO rank tracking

Track keyword positions over time and spot wins/drops.

Where to find it: Reports & Tools → Rank Tracking
  1. 1Open Reports & Tools → Rank Tracking.
  2. 2Type a keyword and click “Track keyword”.
  3. 3Import positions from your rank tool with “Import CSV” (header: date,keyword,position,url).
  4. 4Each keyword shows its current position, change vs last entry, best rank, and a trend line.

Alerts & monitoring

Get told when something needs attention.

Set up alerts

Be notified on drops, error spikes and anomalies.

Where to find it: Settings → Alerts
  1. 1Open Settings → Alerts and click “Add Rule”.
  2. 2Pick an alert type (traffic drop, traffic anomaly, error spike, conversion drop, quota).
  3. 3Set the threshold and a channel (email, in-app, Slack or Discord).
  4. 4For Slack/Discord, paste the webhook URL. Save — checks run every 15 minutes.
Tip: Managing many sites? Use “Apply defaults to all sites” to set sensible alerts everywhere at once.

Managing many sites

Run all your websites from one screen.

Portfolio & triage

All sites’ KPIs and what needs attention first.

Where to find it: Analytics → Portfolio
  1. 1Open Analytics → Portfolio (no need to pick a single domain).
  2. 2Read the totals, then the “Needs attention” feed ranked by money at stake.
  3. 3Click any issue or row to jump straight to that site’s relevant page.
  4. 4Sort the table by Revenue or ROAS to compare sites against each other.
Tip: The Benchmarks card flags any site far below your portfolio median on conversion, ROAS or bounce — so you spot the weak ones instantly.

Branded portfolio report

A clean PDF report to share with clients.

Where to find it: Portfolio → Report
  1. 1On the Portfolio page click “Report”.
  2. 2Choose the period (7 / 30 / 90 days).
  3. 3Click “Print / Save as PDF”.
  4. 4In the print dialog choose “Save as PDF” to share or archive it.

Integrations

Connect your store and other tools.

WooCommerce (WordPress)

Track sales from your WooCommerce store with no code.

  1. 1Install the “EYE Analytics for WooCommerce” plugin and activate it.
  2. 2Go to Settings → EYE Analytics in WordPress.
  3. 3Enter your EYE API URL and the tracking token from your domain settings.
  4. 4Save. Tracking + purchase reporting now run automatically (toggle replay if you want recordings).

Shopify

Track your storefront and sales on Shopify.

  1. 1Paste the tracker snippet into your theme’s theme.liquid before </head>.
  2. 2Paste the order-status snippet into Settings → Checkout → Order status page → Additional scripts.
  3. 3Replace the placeholders with your EYE API URL and token.
  4. 4Place a test order — it appears in Campaigns within a minute.

GrowthBook (advanced A/B)

Use a rigorous experiment engine with EYE’s revenue.

  1. 1Run GrowthBook (self-host or cloud) and point it at EYE’s ClickHouse data source.
  2. 2Create a GrowthBook REST API key.
  3. 3Set GROWTHBOOK_API_HOST and GROWTHBOOK_API_KEY on the EYE backend.
  4. 4Add the GrowthBook SDK to your site with a callback that calls EYE.experiment(key, variant).

Convert.com (A/B Studio)

Run A/B tests in Convert.com with EYE's revenue overlay.

  1. 1In Convert.com → Settings → REST API, copy your Account ID, Application ID and API key.
  2. 2Set CONVERT_ACCOUNT_ID, CONVERT_APPLICATION_ID and CONVERT_API_KEY on the EYE backend.
  3. 3From Convert's tracking hook, call EYE.experiment(experienceKey, variant) so EYE can attribute revenue.
  4. 4Open the A/B Studio → your Convert experiences appear with EYE revenue per variant.

Find new customers (Leads)

Turn site visitors into customers — compliant, reviewed outreach.

Warm leads from your visitors

See which companies visited your sites and add them as leads.

Where to find it: Reports & Tools → Leads
  1. 1Open Reports & Tools → Leads.
  2. 2Click “Find warm leads” — EYE adds the companies that visited your sites (from B2B enrichment).
  3. 3You can also add a lead manually or “Import” a CSV (company,website,contact_name,email).
  4. 4Update each lead's status (new → contacted → replied → won/lost) as you work it.

AI-assisted outreach (compliant)

Draft a personalised email with AI, review it, then send.

Where to find it: Leads → mail icon on a lead
  1. 1Click the mail icon on a lead to open the outreach panel.
  2. 2Click “AI draft” — review and edit the generated subject + body (it never sends automatically).
  3. 3Click “Send”. An unsubscribe link is added; suppressed/bounced addresses are skipped; a daily cap protects deliverability.
  4. 4Unsubscribes and bounces are added to your suppression list automatically and never contacted again.
Tip: Keep outreach to relevant business contacts and always let recipients opt out — it keeps you compliant and your domain reputation healthy.

Account & settings

Security, billing, notifications and data.

Security & 2FA

Protect your account.

Where to find it: Settings → Security
  1. 1Open Settings → Security.
  2. 2Enable two-factor authentication and scan the QR with an authenticator app.
  3. 3Save your backup codes somewhere safe.
  4. 4Change your password regularly and never share your tracking secret keys.

Billing & plans

Upgrade and pay for your plan.

Where to find it: Settings → Billing
  1. 1Open Settings → Billing.
  2. 2Choose a plan and click “Pay Now” (card via Paymob) or use bank transfer.
  3. 3Complete payment on the secure page that opens.
  4. 4Your subscription activates automatically once payment is confirmed.

Notifications & exports

Control emails and export your data.

  1. 1Open Settings → Notifications to choose which emails/in-app alerts you receive.
  2. 2Open Reports → Exports to download analytics datasets.
  3. 3Use a scheduled/weekly export for recurring reports.
  4. 4Use Settings → Privacy/GDPR to handle data-deletion requests.

Ready to start?

Create a free account and connect your first website in minutes.