Help Centre
Simple answers for installing, tracking, and reading your reports
This guide is based on how Smally works today. Start with the tracking script, confirm your first pageview, then track one customer action and run reports when you need them.
Quick Start
Most SMB sites can be set up in four short steps
You do not need to build a complicated event setup first. Start with the basics and confirm they work.
1. Install the tracking script
Add one script tag to the pages you want to measure.
2. Visit your site once
Open a page in a private browser window and load it like a normal visitor.
3. Check Dashboard or Reports
Look for your first pageview before setting up anything more advanced.
4. Track one customer action
Phone clicks and email clicks are usually the easiest place to start.
Install Tracking
Add the Smally script to your site
Use the script shown in your dashboard or signup screen and replace YOUR_CLIENT_ID with your real client ID. Put it just before the closing </head> tag on every page you want to track.
<script src="https://analytics.smally.digital/consent-manager.js" data-smally-tag="YOUR_CLIENT_ID"></script>
Works well on: WordPress, plain HTML, PHP, Bootstrap sites, and most site builders that let you add a script in the page head or site-wide custom code area.
Where To Put It
Typical install spots
- WordPress: Use a header/footer code plugin or your theme’s header area.
- Simple HTML or PHP: Paste it before
</head>in your shared template or each page. - Website builders: Use their custom code or analytics injection area.
- After changes: Publish and clear caches if your site uses a caching plugin or CDN.
Verification
How to confirm tracking is working
Save the script to your live site.
Open your site like a fresh visitor.
Let the page fully load, then navigate once if you want.
Check Dashboard, Reports, or Diagnostics for the new pageview.
Track Customer Actions
Start with the action that matters most to your business
Phone clicks and email clicks are automatic when your page already uses normal tel: and mailto: links. For other actions, Smally supports a simple snippet or thank-you-page pattern.
Contact form submissions
Best for: Thank-you pages or form success callbacks
Use this when someone successfully submits an enquiry form.
Paste this after your form success event or thank-you message logic.
<script>window.SmallyAnalytics.sendConversion("contact_form_submitted");</script>
How to verify: Submit a test form, then check Reports for a contact-form conversion.
Bookings completed
Best for: Booking confirmation or success pages
Use this after an appointment or booking is confirmed.
Add this to your booking confirmation URL or thank-you page.
?sa=booking_completed
How to verify: Finish a test booking and confirm the conversion appears in reports.
Phone clicks
Best for: Any call button or phone link
Automatic. If your page already uses a normal tel: link, Smally will track it.
No extra tracking code is needed. Just make sure your link uses tel:.
<a href="tel:+61000000000">Call us</a>
How to verify: Click the phone link once and confirm a phone-click conversion is recorded.
Email clicks
Best for: Any email button or contact link
Automatic. If your page already uses a normal mailto: link, Smally will track it.
No extra tracking code is needed. Just make sure your link uses mailto:.
<a href="mailto:[email protected]">Email us</a>
How to verify: Click the email link once and check for an email-click conversion.
Newsletter signups
Best for: Newsletter thank-you pages or subscribe confirmations
Use this after a newsletter signup completes successfully.
Paste this after the subscribe success step or on your thank-you page.
<script>window.SmallyAnalytics.sendConversion("newsletter_signup");</script>
How to verify: Complete a test signup and verify the newsletter conversion in reports.
Dashboard And Reports
What you can see in Smally
- Dashboard: a quick snapshot of recent traffic, conversions, tracking health, top pages, and setup reminders.
- Reports: a selected date range with a matched comparison period, plus traffic, engagement, device mix, top pages, referrers, and conversions.
- Business summary cards: plain-English callouts that highlight what changed in the selected period.
- Campaign performance: available when campaign-linked visits are recorded for the selected period.
Metric Basics
How to read the main numbers
- Pageviews: how many tracked pages were loaded.
- Unique visitors: an estimate of how many separate visitors reached your site.
- Sessions: grouped browsing visits from the same visitor.
- Bounce rate: how many sessions ended after a single page.
- Conversion rate: how often visitors completed a tracked customer action.
- Avg. time on page: how long visitors typically stayed before leaving or navigating away.
Strategic Reports
Strategic Reports are manual, saved business reviews
Changing the date range in Reports does not run one automatically. You choose when to use one, and Smally saves the result for that date range.
Use it when you want a plain-English review of what changed, what seems to be working, and what to do next.
Smally creates a saved report for the chosen date range so you can reopen it without using another credit.
If there is not enough reliable data or the service is temporarily unavailable, Smally will tell you and will not count that as a used report.
Search Visibility
What Search Visibility shows
- Clicks: how many Google or Bing search clicks reached your site.
- Impressions: how often your site appeared in supported search results for the selected source.
- CTR: the share of impressions that turned into clicks.
- Average position: a historical visibility metric from the selected source, not a live “you are rank #4 right now” reading.
- Top queries and pages: the search terms and landing pages currently driving the most visibility for the source you are viewing.
Setup And Support
How to get Search Visibility working
- Connect Google and/or Bing: use the Search Visibility page in the app and choose the verified property or site that matches your website.
- Run the first sync: each source needs its own first sync before reports can populate.
- Pin a few keywords: save your most important exact search terms so they stay visible at the top of the module.
- Use sync history: if data looks stale, check recent sync jobs and reconnect the affected source if needed.
Diagnostics
Use Diagnostics when data looks wrong
Diagnostics helps explain why some events were ignored, deduplicated, or rejected. It is useful when you are testing a new setup or checking data quality.
- Ignored bots: visits filtered because they look like crawlers or monitoring tools.
- Ignored internal traffic: visits filtered because they match your internal IP rules.
- Deduplicated events: repeated events Smally has chosen not to count twice.
- Plan limit rejections: events rejected because the account has hit its plan allowance.
Tracking Settings
Quality controls in the dashboard
- Exclude known bots and monitoring tools: helps keep automated traffic out of your reports.
- Exclude internal traffic by IP range: useful if you or your team visit the site often.
- Store diagnostics for ignored or rejected events: gives you more detail when testing or troubleshooting.
- Monitored website domain: keep this set to the main site where your Smally script is installed, without
http://orhttps://.
Plans And Limits
Current plan summary
| Plan | Price | Websites | Retention | Conversions | Insights/YoY |
|---|---|---|---|---|---|
| Free | $0 | 1 | 3 months | No | No |
| Pro | $25 / month | 1 | 24 months | Yes (including ecommerce) | Yes |
| Business | $49 / month | Up to 5 | 24 months | Yes (including ecommerce) | Yes + unified/cross-site |
You can change plans later. Saved Strategic Reports remain available for the date ranges they were created for.
Troubleshooting And FAQs
Common questions
Why am I not seeing any data yet?
Check the basics first:
- Make sure the script is installed on the live site, not just a draft or staging copy.
- Confirm the script includes the correct
data-smally-tagclient ID. - Visit the site in a private browser window, then refresh Dashboard, Reports, or Diagnostics.
- If you use caching or a CDN, clear the cache so the new code is being served.
Why is Search Visibility empty even though a source is connected?
- Run the initial backfill first. Connecting Google or Bing alone does not import data.
- Make sure the selected Search Console property or Bing site matches the real website property you want to report on.
- Confirm the site actually has search performance data for the selected date range and source.
- If the latest sync failed, reconnect the affected source from the Search Visibility page and run the sync again.
Why do Bing numbers look different from Google or from Bing Webmaster?
- Google and Bing are separate sources, so their totals should not be expected to match each other.
- Bing reporting can lag and may expose data differently across its own UI and API endpoints.
- Smally keeps Google and Bing separate on purpose so one source does not blur the other.
- If Bing looks stale or incomplete, check the recent sync jobs first, then reconnect Bing and run a refresh.
Do I need extra code for phone clicks and email clicks?
Usually no. If your button or link already uses a normal tel: or mailto: link, Smally will track it automatically when someone clicks it.
What if my form or booking system is custom?
Use the simplest option that matches how your site works:
- Add a success snippet like
window.SmallyAnalytics.sendConversion("contact_form_submitted"). - Or use a thank-you page / confirmation URL pattern such as
?sa=booking_completed.
Why does a Strategic Report button look separate from the normal report?
Strategic Reports are a separate, saved feature with monthly included limits by plan. They are manual on purpose so you can choose when to use one instead of spending a report credit every time you change dates.
Where should I go if the numbers still look wrong?
Open Diagnostics first. It can show whether events are being filtered, deduplicated, or rejected. If you still need help after that, email [email protected] with your domain, the page you tested, and what you expected to see.