# TrackPlay Documentation ## Docs - [TrackPlay Documentation](https://docs.trackplay.io/index.md): Everything you need to make a video sell: the player, the analytics, and the APIs that close the loop. - [Quick Start](https://docs.trackplay.io/get-started/quick-start.md): Get started with TrackPlay player integration in minutes - [How TrackPlay works](https://docs.trackplay.io/get-started/overview.md): A play, a session, a sale, and the thread that ties them together. - [Viewer identity](https://docs.trackplay.io/identity/overview.md): Session, device, profile: how TrackPlay knows one viewer across pages, visits and a sale. - [Player Options](https://docs.trackplay.io/configuration/player-options.md): Configuration options that affect player behavior and available features - [Player themes](https://docs.trackplay.io/player/themes.md): Five conversion themes. Each one is a different layout, not a different colour. - [Timed CTAs and pixels](https://docs.trackplay.io/player/cta-and-timing.md): Reveal the buy button at the exact second. Fire your pixel at 75% watched, not on page load. - [Lead capture](https://docs.trackplay.io/player/lead-capture.md): Ask for the email at the moment they want the rest, not before they care. - [Exit intent](https://docs.trackplay.io/player/exit-intent.md): Catch the viewer in the second before they leave. Show an offer while you still can. - [Dynamic Options Manager](https://docs.trackplay.io/configuration/dynamic-options.md): Runtime configuration changes for TrackPlay video player using the OptionsManager plugin - [Where to paste the embed](https://docs.trackplay.io/embed/placement.md): One snippet on any page: ClickFunnels, GoHighLevel, Kajabi, Wix, Webflow or your own build. - [WordPress plugin](https://docs.trackplay.io/embed/wordpress.md): A block, a shortcode, and oEmbed. No raw HTML, no developer. - [Domain Whitelist](https://docs.trackplay.io/configuration/domain-whitelist.md): Control which domains can embed and stream your TrackPlay videos - [Content protection](https://docs.trackplay.io/configuration/content-protection.md): Signed segments, domain lock, and a decoy for scrapers. - [Analytics](https://docs.trackplay.io/analytics/overview.md): See the exact second they leave, which traffic pays, and whether the buyers watched differently. - [Custom metrics](https://docs.trackplay.io/analytics/custom-metrics.md): Define the metric your business runs on, then chart it, split-test on it, and gate reports by it. - [Split tests](https://docs.trackplay.io/split-tests/overview.md): Winner picked on real sales, with a real significance test, not on click-through. - [Integrations](https://docs.trackplay.io/integration/configuration.md): Connect your cart, your pixels and your CRM so a sale finds its way back to the video. - [BuyGoods](https://docs.trackplay.io/integration/buygoods.md): Connect BuyGoods so every sale is credited back to the video that made it. - [ClickBank](https://docs.trackplay.io/integration/clickbank.md): Connect ClickBank so every sale is credited back to the video that made it. - [Digistore24](https://docs.trackplay.io/integration/digistore24.md): Connect your Digistore24 vendor account to TrackPlay for automatic conversion tracking and link rewriting. - [ThriveCart](https://docs.trackplay.io/integration/thrivecart.md): Connect ThriveCart to TrackPlay for automatic conversion tracking and session-based link rewriting. - [SamCart](https://docs.trackplay.io/integration/samcart.md): Connect SamCart to TrackPlay for automatic conversion tracking and session-based link rewriting. - [WarriorPlus](https://docs.trackplay.io/integration/warriorplus.md): Connect WarriorPlus to TrackPlay for automatic conversion tracking and affiliate link rewriting. - [JVZoo](https://docs.trackplay.io/integration/jvzoo.md): Connect JVZoo to TrackPlay for automatic conversion tracking and affiliate link rewriting. - [ElasticFunnels](https://docs.trackplay.io/integration/elasticfunnels.md): Connect ElasticFunnels so every sale, refund and renewal is credited back to the video that made it. - [Google Tag Manager](https://docs.trackplay.io/integration/gtm.md): Inject GTM on your video pages and fire dataLayer events for all TrackPlay player interactions. - [Segment](https://docs.trackplay.io/integration/segment.md): Send video engagement events to Segment and fan them out to all your downstream analytics destinations. - [Conversion Tracking](https://docs.trackplay.io/integration/conversion-tracking.md) - [Browser conversion fallback](https://docs.trackplay.io/integration/browser-conversion-fallback.md) - [Webhooks](https://docs.trackplay.io/integration/webhooks.md): Signed, retried, and yours to consume. Every event TrackPlay sees, pushed to your endpoint. - [Analytics](https://docs.trackplay.io/integration/analytics.md) - [ElevenLabs & AI Segments](https://docs.trackplay.io/integration/elevenlabs-ai-segments.md): Connect ElevenLabs and add personalized AI voice overlays at specific times in your TrackPlay videos. - [Video Events](https://docs.trackplay.io/events/video-events.md): Reference for all video playback events - [Timed Events](https://docs.trackplay.io/events/timed-events.md): Reference for custom timed events configured in your dashboard - [User Events](https://docs.trackplay.io/events/user-events.md): Reference for user interface interaction events - [Pixel Events](https://docs.trackplay.io/events/pixel-events.md): Reference for conversion tracking pixel events - [Authentication](https://docs.trackplay.io/api-reference/authentication.md): Mint a scoped token, give it only the access it needs, and send it on every request. - [Identify API](https://docs.trackplay.io/api-reference/identify.md): Tell TrackPlay who the viewer is, from the page or your server, so their sessions collapse to one person. - [Custom Events API](https://docs.trackplay.io/api-reference/custom-events.md): Send an event that happened outside the player and land it on the viewer's session. - [Conversions API](https://docs.trackplay.io/api-reference/conversions.md): Post the sale back to TrackPlay and credit it to the video that caused it. - [Analytics API](https://docs.trackplay.io/api-reference/analytics.md): Read the plays, the retention curve, the raw events and the revenue for any video, or export them as a file. - [Record a conversion](https://docs.trackplay.io/api-reference/conversions/record-a-conversion.md): Credit a sale to the video that caused it. Send `session_code` from the player so the conversion joins the play that produced it. Without it, the sale is recorded but cannot be attributed to a viewer. - [Send a custom event](https://docs.trackplay.io/api-reference/events/send-a-custom-event.md): Record something the player never saw (a lead form, a quiz completion, an upsell) and land it on the viewer's session. - [Read a video's summary](https://docs.trackplay.io/api-reference/analytics/read-a-videos-summary.md): The headline numbers for one video over a date range: plays, unique plays, completions, completion rate, average watch time, and bounces. This is the play-to-buyer story in one call. - [Read a video's retention curve](https://docs.trackplay.io/api-reference/analytics/read-a-videos-retention-curve.md): The share of viewers still watching at each point through the video. Plot it to see the exact second your VSL loses people. - [List a video's raw events](https://docs.trackplay.io/api-reference/analytics/list-a-videos-raw-events.md): The raw, auditable event stream for one video: every play, pause, ended, and conversion, one row at a time. No vanity metric sits on top of it. - [Read a video's conversions](https://docs.trackplay.io/api-reference/analytics/read-a-videos-conversions.md): Sales credited to one video over a date range, grouped by conversion name, with a count and total revenue for each. This is the money the video earned, not the plays it counted. - [Start an export](https://docs.trackplay.io/api-reference/exports/start-an-export.md): Ask for a batch of analytics as a file. An export runs in the background, so this call returns straight away with an `export_id` and `status: pending`. Poll `GET /exports/{export}` until it is `ready`, then fetch the file from `download_url`. - [Get an export](https://docs.trackplay.io/api-reference/exports/get-an-export.md): Poll an export's status. While it runs, `status` is `pending`. When it finishes, `status` is `ready` and `download_url` carries the link to the file. Fetch the file from there. ## OpenAPI Specs - [openapi](https://docs.trackplay.io/api-reference/openapi.json) ## Optional - [Email Support](mailto:support@trackplay.io)