
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
Navigate to App Builder
Go to Settings
Select Scripts & Analytics
Adding Google Analytics
Track athlete behavior, page views, and engagement metrics with Google Analytics.Get your Measurement ID
Open Google Analytics
Access Admin settings
Open Data Streams
Get or create a Web stream
app.coachiq.io/your-org/your-portal).Copy the Measurement ID
G- followed by letters and numbers (e.g., G-ABC123XYZ).Add to CoachIQ
Paste your Measurement ID
Save your changes
Verify it’s working
Open Google Analytics Realtime
Visit your athlete portal
Check for activity
Adding Facebook Pixel
Track conversions and build retargeting audiences with Facebook Pixel.Get your Pixel ID
1234567890123456).Add to CoachIQ
Save your changes
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.Get the script URL
https://).Add the URL
Add more scripts (optional)
Save your changes
Adding Custom JavaScript
Run your own JavaScript code for advanced integrations, custom tracking events, or specialized functionality.Write your code
Save your changes
Example: Custom event tracking
Common questions
Does this work on the mobile apps?
Does this work on the mobile apps?
Can I add multiple analytics tools?
Can I add multiple analytics tools?
Why isn't my tracking showing data?
Why isn't my tracking showing data?
- 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?
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?

