GLO Admin

Pull to refresh

GLO Admin

M
Bookings
—
Avg Order
—
Check-ins
—
New Members
—
Revenue
vs Yesterday
$0
↑ 0% vs prev period
Active Users
0
↑ 0% vs yesterday
Conversion
0%
↓ 0% vs yesterday

Top Campaigns

View all ›
Push Sent
0
↑ 0% vs yesterday
Email Open
0%
↑ 0% vs yesterday

📊 Analytics

Live
Date range
Last 30 complete days • America/Los_Angeles
Nightly Square and Meta cache • manual refresh updates today and yesterday
Last 30 complete days
Sessions
—
GA4 selected dates
Users
—
GA4 selected dates
Purchases
—
GA4 completed ecommerce
Purchase Revenue
—
GA4 ecommerce revenue
All Key Events
—
Includes current routine-event settings
Add to Carts
—
Routine funnel event
Checkouts
—
Routine funnel event
Bounce Rate
—
GA4
Avg Session
—
Duration
New Users
—
This month

Sessions / Users

Top Pages

PageViewsAvg Time
Loading…

Traffic Sources

All metrics follow the selected dates. Traffic share is based on GA4 sessions; the sales-location filter does not apply to website traffic sources.

Loading traffic sources…

Google Ads Attribution

Google Ads + Square

Direct Website uses Google Ads tracked purchase conversion value. Square sales use exact Net Sales, attributed first to a uniquely matched Bookeo booking source; otherwise the Owner override or Square marketing label is used. Bookeo source attribution is not proof of an ad conversion. Both contributions use the full selected-period Google Ads spend; the blended result is an attribution view and is not additive to Website Sales.

Google Ads Spend
—
Full selected-period spend
Direct Website Revenue
—
— ROAS • — attributed conversions
Bookeo / Self-Reported Sales
—
— ROAS contribution
Total Google-Attributed Revenue
—
Website + self-reported in-store
Blended Google ROAS
—
Total Google-attributed revenue ÷ full spend
Loading measured data…

Channel Revenue, Tags & ROAS

Selected dates

Square revenue rows use exact Net Sales and remain additive. Tag Uses is the number of completed Square transactions assigned to that reporting channel (Bookeo source first when uniquely matched); it is not a unique-person count. Avg Revenue / Tag is Net Sales divided by Tag Uses. Google — Attributed Website Sales and Google — Combined show N/A for tag metrics because those attribution views do not map to whole Square transactions. Walk-by spend is the prorated location-visibility premium. Repeat Customer spend is the prorated $300 combined monthly cost, split evenly between both locations. Other channels show N/A until a spend source is available.

Gross Sales—
Net Sales—
Total Collected—
Swipe sideways to see every column. Hold and drag any header to reorder it; your order is saved on this device.
Channel Name Channel Revenue Tag Usestransactions Avg Revenue / Tag Channel Spend ROAS
Loading channel data…
Square revenue rows sum to Net Sales; non-additive attribution rows are excluded. Loading freshness…
Current calendar month • Scheduled party date • America/Los_Angeles • Independent from the main Analytics filters
Loading Bookeo cache status…
Confirmed Parties
—
One Bookeo booking = one party
Total Amount Paid
—
Current paid amount after refunds
Average Paid
—
Paid amount ÷ confirmed parties
Participant Units
—
Bookeo currently reports one unit per booking
Canceled
—
Excluded from Party Count
School Outings
—
Included; location may be pending

Party Types by Location

Arcade tracking

Select the chevron beside a location to view confirmed Build Your Own and VIP party counts. School Outing remains its own type; missing or conflicting Bookeo package choices appear as Unclassified.

LocationConfirmed Parties
Loading location party types…

Scheduled Party Packages

Bookeo read-only

Counts and paid amounts use the current scheduled party date. Rescheduled bookings appear only on their latest date. Customer names, email addresses, phone numbers, and payment identifiers are not stored or displayed.

PackageLocationConfirmedCanceledPaidAvg Paid
Loading Bookeo party data…
Party Count includes accepted, non-canceled Bookeo bookings. School Outing is included in All locations and excluded from Riverside/San Bernardino while its location is pending.
Loading snapshot status…
Keyword Revenue
—
Google Ads measured
Google Spend
—
Matched search terms
Keyword ROAS
—
Revenue ÷ spend
Website Sales
—
Square Website source · Net Sales
Website Purchases
—
Primary location actions
Exact Match Coverage
—
Square order ↔ keyword
Loading data-quality checks…

Keyword Revenue vs Spend

Only primary San Bernardino and Riverside website purchase actions are included.

Search Terms Driving Website Sales

Google Ads measured

Attributed Conversions are Google Ads conversion credit. Decimals represent credit distributed across ad interactions, not partial orders.

Loading snapshots…

Bot-Filtered Website Purchase Funnel

Landing Page Conversion Opportunities

Landing pageSessionsEngagementCheckoutsPurchasesPurchase rateRevenue
Loading…

Conversion Priorities

Channels

Devices

Total Sent (30d)
—
Open Rate
—
Industry avg 4%
Total Clicks
—
Cart Clicks
—
Peak Hour
—
Registered Tokens
—

7-Day Click Trend

Campaign Performance

Campaign ⇅Sent ⇅Opens ⇅Open Rate ⇅DateActions
Loading…
Emails Sent (30d)
—
Open Rate
—
Click Rate
—
Unsubscribes
—

Email Performance Over Time

Top Email Campaigns

SubjectSentOpensClicksDate
No email campaigns yet

User Retention Heatmap

App opens by day of week & hour — last 90 days

Low
High
Day 1 Retention
—
Day 7 Retention
—
Day 30 Retention
—
Avg Sessions/User
—

Location Comparison

Riverside vs San Bernardino — bookings, revenue & notification clicks

Location Breakdown

Riverside — Revenue—
Riverside — Bookings—
San Bernardino — Revenue—
San Bernardino — Bookings—
Total Installs
—
This Month
—
iOS
—
Android
—
Install → Register
—
Avg Rating
—

Daily Installs

Invoice Review

Owner
Current month • America/Los_Angeles
Invoices—
Needs Review—
Total Revenue—
Paid—
Unpaid—

Revenue is the collected amount for invoices created in the selected date range.

Square invoices

Bookeo source takes priority for uniquely matched bookings. Manual selections remain the fallback when Bookeo source is unavailable. Changes affect GLO reporting only; Square invoices, orders, and payments are not edited.

InvoiceAmountBalanceStatusLocationSquare labelMarketing channelScorecardReview
Loading invoices…

👥 Users

—
Total Members
—
New This Month
—
Active (7d)
—
Push Enabled
—
First ⇅ Last ⇅ Email ⇅ Mobile ⇅ DOB ⇅ Age ⇅ Gender ⇅ Address Postal ⇅ Status ⇅ Email Verified ⇅ Device ⇅ Last Active ⇅ Joined ⇅ Pwd Reset ⇅
Loading…

Push Notification

SMS Blast

0 / 160

SMS Opt-In List

NamePhoneOpted InStatus
Loading…

User Segments

Create targeted groups for personalized campaigns. Segments auto-update based on rules.

Loading…

A/B Testing

Split test push notifications and SMS messages to optimize engagement.

Loading…

Welcome Code Redemption

Scan or enter a customer's welcome code to redeem their $5 Arcade Credit.

Recent Redemptions
Loading...

📈 Reports

30d
Total Revenue (30d)
—
Total Transactions
—
Avg Order Value
—
Refunds
—

Revenue Trend

Revenue by Location

Riverside—
San Bernardino—

Revenue by Activity

Loading…

Recent Transactions

DateCustomerItemsAmountLocationStatus
Loading…
Push Open Rate
—
Email Open Rate
—
SMS Click Rate
—
App Opens (7d)
—

Engagement Funnel

Push Sent: —
Opened: —
Clicked: —
Booked: —
Active Codes
—
Currently valid
Redemptions (30d)
—
Revenue w/ Promo
—
Top Code
—

Promo Code Usage

CodeUses (30d)RevenueAvg OrderDiscount Given
Loading…
Campaigns Sent (30d)
—
Best Performing
—
Avg Conversion
—
Total Spend
—

Campaign Performance Over Time

Campaign History

All campaigns sent across channels with performance metrics.

Loading…

📣 Campaigns

Marketing
May 2026
Push Email SMS Social
📅 To send a new notification, tap a calendar date or the + button.

Sent History

Loading history…
📅 To send a new SMS campaign, tap a calendar date or the + button.

SMS Opt-In List

NamePhoneOpted InStatus
Loading…
Total Spend (30d)
—
Impressions
—
Clicks
—
Avg CTR
—
Conversions
—
Cost per Click
—

Meta Campaigns

CampaignStatusSpendImpressionsClicksCTRCPCConv
Loading…

🔗 Meta Business Suite

Connect your Facebook Page and Instagram Business account using a single Meta access token.

DATE RANGE
→
Total Spend (30d)
—
Impressions
—
Clicks
—
Avg CTR
—
Conversions
—
Cost per Conv
—

Google Campaigns

CampaignStatusSpendImpressionsClicksCTRConvCPA
Loading…

Publish to Social

⚡ AI GENERATE

Content Library

Loading…

Media Assets

Loading…
Login promo content has moved to the Promo Codes tab.

Promo Codes

Loading...

Login Promo Campaign GOLF Codes

Users who log in before May 16, 2026 12:00 PM PST receive a unique GOLF-XXXXX code for a free round of mini golf ($19 value). One-time use at checkout.

—
Total Assigned
—
Redeemed
—
Unused
—
Push Eligible (unused + token)
—
SMS Eligible (unused + phone)
User Email Code Status Date
Loading…

Send Promo Expiry Reminder

Send a reminder to all users with unused GOLF codes. Customize the message below, then choose Push or SMS.

For SMS, use {first_name} and {code} as placeholders.

📅 Aluvii Bookings

Live
Webhook URL — provide this to Aluvii Support
Loading...
—
Total
—
Confirmed
—
Cancelled
—
Revenue
Loading bookings...

🏆 Contests

⚙️ Settings

Config

Force Update Gate

Force Update Enabled
Block users on older app versions from accessing the app

Commerce Features

Online Booking
Allow users to book and pay through the app
Promo Codes
Enable promo code redemption at checkout
Saved Cards
Allow users to save payment cards for faster checkout
Upsell Modal
Show bundle upsell offers during checkout

Engagement Features

Push Notifications
Allow app to send push notifications to users
Email Marketing
Send marketing emails to opted-in users
SMS Marketing
Send SMS campaigns to opted-in users
Social Sharing
Users can share bookings and promos to social media
In-App Reviews
Prompt users to leave a review after their visit
Leaderboard
Show score leaderboard in the app

App Experience

Dark Mode
Allow users to switch to dark mode
Onboarding Flow
Show onboarding screens to new users
Live Chat Support
Show in-app live chat widget
Analytics Tracking
Track user behaviour for analytics (GDPR compliant)

API Connections

Laravel Backend—
Square Payments—
Twilio SMS—
Meta Business—
📡 OTA Remote Config
Changes push to the app within 5 minutes. App fetches config on every launch.

Theme Colors

These override the app's built-in colors in real time.

Feature Flags

Toggle app features on/off without a new build.

Loyalty Tab
Show the Loyalty/Rewards tab in the app
Scorecard Tab
Show the Scorecard tab in the app
Packages Tab
Show the Combo Packages tab
Promo Tab
Show the Promos/Deals tab
Bundle Builder
Enable custom bundle builder screen
Referral Screen
Show the Refer a Friend screen
Birthday Field
Collect birthday during sign-up
SMS Opt-In
Show SMS marketing opt-in prompt
Flash Sales
Enable flash sale notifications
Abandoned Cart Push
Send push when user abandons cart

Maintenance Mode & Force Update

🚧 Maintenance Mode
Block all app access with a maintenance screen
🔒 Force Update Gate
Block users on old app versions

Promo Banner

Floating banner shown at the top of the app home screen.

Banner Enabled
Show the promo banner in the app

Home Screen Content

Home Banner Enabled
Show a banner on the home screen

Text & CTA Overrides

Override button labels and UI text without a new build.

Social Links & Support

Live Chat Enabled
Show in-app live chat support widget

Splash Screen

🖼️ Content Editor

Change images and text on every screen in the app. Changes go live within 5 minutes.

📤 QUICK IMAGE UPLOAD
🏠 Home Screen
📦 Packages Screen
🎮 Activities Screen

Activity card images (Riverside):

Activity card images (San Bernardino):

📍 Locations Screen

San Bernardino:

Riverside:

🎟️ Promo / Deals Screen
⭐ Loyalty / Rewards Screen
🌟 Onboarding & Splash

Email Configuration

Configure SMTP settings for transactional and marketing emails.

API Keys

Manage API keys for external integrations. Keys are shown only once on creation.

NamePrefixScopesLast UsedExpiresActions
Loading…

Webhook Endpoints

Webhooks deliver real-time event notifications to your server. Supported events: user.created, order.created.

NameURLEventsStatusLast TriggeredHTTPActions
Loading…

Webhook Payload Format

Content-Type: application/json
X-GLO-Event: user.created
X-GLO-Signature: sha256=<hmac>
X-GLO-Webhook-ID: <endpoint_id>

🛍️ Upsell Modal Config

$

Admin Password

Danger Zone

Clear All Sessions
Force all admin sessions to expire
Export All Data
Download full database export as CSV