<style> .page-header.col-sm-12 { display: none; } .bg-edge2edge.col-12, .bg-edge2edge.col-12 > div { padding: 0; margin-bottom: 0; } .joliframe { display: block; } @media(max-width:1000px){ \#content iframe.joliframe { height: 2200px !important; } } @media(min-width:1001px){ \#content iframe.joliframe { height: 1800px !important; } } </style> <script> document.addEventListener("DOMContentLoaded", function () { try { var url \= window.location.href; // Location of "continue\=" var key \= "continue\="; var index \= url.indexOf(key); if (index !\=\= -1) { // Extract everything after continue\= var cont \= url.substring(index + key.length); // Allowed prefix var allowedPrefix \= "https://creatorapp.zohopublic.com/fitnessfirstme/fitness-first/page-embed/"; // Validate prefix if (cont && cont.indexOf(allowedPrefix) \=\=\= 0) { var iframe \= document.querySelector(".joliframe"); if (iframe) { iframe.src \= cont; } // ---- Clean URL after /join ---- var joinIndex \= url.indexOf("/join-test"); if (joinIndex !\=\= -1) { var cleanUrl \= url.substring(0, joinIndex + 5); // "/join-test" \= +5 chars // Replace the URL without reload (broad browser support) if (history && history.replaceState) { history.replaceState(null, "", cleanUrl); } } } } } catch (e) { // Safe fallback: never break the page console.error("URL processing failed:", e); } }); </script> <script> //For GA CLIENT ID, and Click IDs (function () { 'use strict'; const IFRAME\_SELECTOR \= 'iframe.joliframe'; function getQueryParam(name) { try { return new URLSearchParams(window.location.search).get(name); } catch (e) { return null; } } function getGACookie() { try { const m \= document.cookie.match(/\_ga\=GA\d+.\d+.(\d+.\d+)/); return m ? m\[1] : null; } catch (e) { return null; } } function collect() { const data \= { gclid: getQueryParam('gclid'), fbclid: getQueryParam('fbclid'), sccid: getQueryParam('ScCid'), ttclid: getQueryParam('ttclid'), ga\_cid: getGACookie() }; Object.keys(data).forEach(k \=> { if (!data\[k]) delete data\[k]; }); return data; } function appendParams(url, params) { try { const u \= new URL(url, window.location.origin); Object.keys(params).forEach(k \=> { u.searchParams.set(k, params\[k]); }); return u.toString(); } catch (e) { return null; } } function inject() { const iframe \= document.querySelector(IFRAME\_SELECTOR); if (!iframe || iframe.dataset.trackingInjected) return; const data \= collect(); if (!Object.keys(data).length) return; const newSrc \= appendParams(iframe.src, data); if (newSrc) { iframe.src \= newSrc; iframe.dataset.trackingInjected \= 'true'; } } window.addEventListener('load', inject); })(); </script> <script> window.addEventListener('load', function () { // Get campaign\_id from current page URL const urlParams \= new URLSearchParams(window.location.search); const campaignId \= urlParams.get('campaign\_id'); if (!campaignId) return; // Select the iframe const iframe \= document.querySelector('iframe.joliframe'); if (!iframe || !iframe.src) return; // Parse iframe src const iframeUrl \= new URL(iframe.src, window.location.origin); // Add campaign\_id if not already present if (!iframeUrl.searchParams.has('campaign\_id')) { iframeUrl.searchParams.set('campaign\_id', campaignId); iframe.src \= iframeUrl.toString(); } }); </script>