Where to find this: Dashboard → App Builder → Settings → Scripts & Analytics

Web edition only: Scripts and analytics only apply to the web version of your athlete portal (accessed via browser). Native iOS and Android apps cannot run custom scripts due to platform restrictions.
What you’ll accomplish
Add tracking and analytics to your athlete portal’s web edition. This lets you:- Track athlete engagement with Google Analytics
- Run Facebook Pixel for retargeting and conversion tracking
- Load third-party tools (Hotjar, Intercom, etc.)
- Add custom JavaScript for advanced integrations
Accessing Scripts & Analytics settings
Adding Google Analytics
Track athlete behavior, page views, and engagement metrics with Google Analytics.Get your Measurement ID
Open Google Analytics
Go to analytics.google.com and sign in.
Get or create a Web stream
Select your existing web stream, or click Add stream → Web to create one.Enter your athlete portal URL (e.g.,
app.coachiq.io/your-org/your-portal).Add to CoachIQ
Paste your Measurement ID
In the Analytics section, paste your Measurement ID into the Google Analytics field.
Verify it’s working
Adding Facebook Pixel
Track conversions and build retargeting audiences with Facebook Pixel.Get your Pixel ID
In Meta Business Suite, go to Events Manager → Data Sources → your Pixel.Copy the Pixel ID (a string of numbers, e.g.,
1234567890123456).Adding External Scripts
Load third-party JavaScript libraries by URL. Use this for tools like Hotjar, Intercom, Drift, or any service that provides a script URL.Adding Custom JavaScript
Run your own JavaScript code for advanced integrations, custom tracking events, or specialized functionality.Example: Custom event tracking
Common questions
Does this work on the mobile apps?
Does this work on the mobile apps?
No. Scripts and analytics only work on the web edition of your athlete portal (accessed through a browser). Native iOS and Android apps cannot execute custom scripts due to platform security restrictions.
Can I add multiple analytics tools?
Can I add multiple analytics tools?
Yes. You can use Google Analytics, Facebook Pixel, multiple external scripts, and custom JavaScript all at the same time.
Why isn't my tracking showing data?
Why isn't my tracking showing data?
Common causes:
- Didn’t click Update Analytics - Make sure you saved your changes
- Ad blocker active - Disable ad blockers when testing
- Wrong ID format - Google Analytics IDs start with
G-, Pixel IDs are numeric only - Caching - Try a hard refresh (Ctrl+Shift+R or Cmd+Shift+R)
Do I need to add the full Google Analytics script?
Do I need to add the full Google Analytics script?
No. Just paste your Measurement ID (e.g.,
G-ABC123XYZ) into the Google Analytics field. CoachIQ automatically loads and configures the tracking script for you.What's the difference between External Scripts and Custom JS?
What's the difference between External Scripts and Custom JS?
- External Scripts: Loads JavaScript files from a URL (for third-party tools)
- Custom JS: Runs your own JavaScript code directly (for custom functionality)
Will this affect my website tracking?
Will this affect my website tracking?
No. These settings only apply to your Athlete Portal (App Builder). Website tracking is configured separately in Website Builder → Analytics & Tracking.

