{"id":1672,"date":"2026-03-26T14:16:55","date_gmt":"2026-03-26T14:16:55","guid":{"rendered":"https:\/\/onesystemcrm.com\/help\/?post_type=docs&#038;p=1672"},"modified":"2026-03-26T14:16:55","modified_gmt":"2026-03-26T14:16:55","password":"","slug":"faqs-basic-troubleshooting-funnels-websites-webinars","status":"publish","type":"docs","link":"https:\/\/onesystemcrm.com\/help\/Supports\/faqs-basic-troubleshooting-funnels-websites-webinars\/","title":{"rendered":"FAQs, Basic Troubleshooting &#8211; Funnels, Websites, Webinars"},"content":{"rendered":"<h2 id=\"Common-Issues-and-Troubleshooting-Steps\">Common Issues and Troubleshooting Steps<\/h2>\n<h3 id=\"1.-Head-Tracking-Code-is-Not-Part-of-&lt;head&gt;-Tag\">1. Head Tracking Code is Not Part of\u00a0<code>&lt;head&gt;<\/code>\u00a0Tag<\/h3>\n<p dir=\"ltr\"><strong>Issue<\/strong><br \/>\nThe head and body tracking codes are injected on the client side (browser), so they won&#8217;t appear inside the\u00a0<code>&lt;head&gt;<\/code>\u00a0tag in the source code. What you see in the page source is the initial HTML data used for rendering the page. Our platform dynamically injects the tracking codes on the client side, which means they will not be present in the static source view.<\/p>\n<p>Even if users implement custom tracking solutions, such as Google Tag Manager (GTM), those scripts will still function as expected; client-side injection is compatible with GTM and similar tools.<\/p>\n<p><strong>Explanation<\/strong><br \/>\nWhat you see in the source code is the page data used for rendering the page, not the dynamically injected tracking codes.<\/p>\n<p><strong>Troubleshooting Steps<\/strong><br \/>\nRefer to the video explanation for how OneSystemCRM injects head and body tracking codes: <em>Video Link<\/em><\/p>\n<hr \/>\n<h3 id=\"2.-Updated-Custom-Fields-Do-Not-Render-in-Preview\/Site\">2. Updated Custom Fields Do Not Render in Preview\/Site<\/h3>\n<p><strong>Issue<\/strong><br \/>\nCustom field values do not show up on the site when updated via backend (e.g., automations, workflows).<\/p>\n<p dir=\"ltr\"><strong>Explanation<\/strong><\/p>\n<ul>\n<li dir=\"ltr\">Custom fields are stored in the contact database, but the site fetches field data from local storage or cookies to render it on the next page.<\/li>\n<li data-end=\"661\" data-start=\"551\">\n<p data-end=\"661\" data-start=\"553\">When a contact fills out a\u00a0<strong data-end=\"611\" data-start=\"580\">form, survey, or order form<\/strong>, the entered values are saved to local storage.<\/p>\n<\/li>\n<li data-end=\"843\" data-start=\"662\">\n<p data-end=\"843\" data-start=\"664\">If custom field values (like scores or estimated costs) are updated via\u00a0<strong data-end=\"751\" data-start=\"736\">automations<\/strong>,\u00a0<strong data-end=\"766\" data-start=\"753\">workflows<\/strong>, or other\u00a0<strong data-end=\"798\" data-start=\"777\">backend processes<\/strong>, they are\u00a0<strong data-end=\"816\" data-start=\"809\">not<\/strong>\u00a0stored in local storage.<\/p>\n<\/li>\n<li data-end=\"978\" data-start=\"844\">\n<p data-end=\"978\" data-start=\"846\">As a result, these fields\u00a0<strong data-end=\"888\" data-start=\"872\">won\u2019t render<\/strong>\u00a0on funnel pages since the front-end display relies on data stored locally in the browser.<\/p>\n<\/li>\n<li>\n<p dir=\"ltr\" data-end=\"1102\" data-start=\"980\">This behavior is\u00a0<strong data-end=\"1012\" data-start=\"997\">intentional<\/strong>, ensuring faster page rendering and personalization for data submitted directly by users.<\/p>\n<\/li>\n<\/ul>\n<h4 data-end=\"1132\" data-start=\"1104\"><strong>Troubleshooting Steps<\/strong><\/h4>\n<ol data-end=\"1640\" data-start=\"1133\">\n<li data-end=\"1251\" data-start=\"1133\">\n<p data-end=\"1251\" data-start=\"1136\">Verify if the affected custom fields are being populated through\u00a0<strong data-end=\"1218\" data-start=\"1201\">forms\/surveys<\/strong>\u00a0or via\u00a0<strong data-end=\"1248\" data-start=\"1226\">backend automation<\/strong>.<\/p>\n<\/li>\n<li data-end=\"1377\" data-start=\"1252\">\n<p data-end=\"1377\" data-start=\"1255\">If they\u2019re backend-updated, they will not appear on the funnel page because no corresponding local storage entry exists.<\/p>\n<\/li>\n<li data-end=\"1640\" data-start=\"1378\">\n<p data-end=\"1411\" data-start=\"1381\">To ensure these fields render:<\/p>\n<ul data-end=\"1640\" data-start=\"1415\">\n<li data-end=\"1517\" data-start=\"1415\">\n<p data-end=\"1517\" data-start=\"1417\">Add the relevant fields to the\u00a0<strong data-end=\"1466\" data-start=\"1448\">form or survey<\/strong>\u00a0so that user input triggers storage in local data.<\/p>\n<\/li>\n<li data-end=\"1640\" data-start=\"1521\">\n<p dir=\"ltr\" data-end=\"1640\" data-start=\"1523\">Alternatively, use a custom script or logic to push backend-updated field values into local storage before rendering.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<blockquote dir=\"ltr\" data-end=\"1669\" data-start=\"1642\"><p><strong>&#x26a0; Note\u00a0<\/strong>&#8211; Only\u00a0<strong data-end=\"1722\" data-start=\"1675\">custom fields updated via direct user input<\/strong>\u00a0(e.g., form or survey submissions) are saved to local storage and rendered on the funnel page.<br data-start=\"1817\" data-end=\"1820\" \/>Fields updated through\u00a0<strong data-end=\"1865\" data-start=\"1843\">backend automation<\/strong>\u00a0(such as score or CRM updates) will\u00a0<strong data-end=\"1909\" data-start=\"1902\">not<\/strong>\u00a0appear on the site.<\/p><\/blockquote>\n<hr \/>\n<h3 id=\"3.-Blurry-or-Slow-Loading-Images\">3. Blurry or Slow-Loading Images<\/h3>\n<p><strong>Issue<\/strong><br \/>\nSome images appear blurry or load slowly due to image optimization settings.<\/p>\n<p><strong>Explanation<\/strong><br \/>\nImage optimization improves page speed but applies a universal quality setting. Some images may lose clarity if optimization is too aggressive.<\/p>\n<p><strong>Troubleshooting Steps<\/strong><\/p>\n<ul>\n<li>Disable image optimization for specific images in the builder.<\/li>\n<li>For background images, disable optimization in funnel settings.<\/li>\n<li>Upload higher-resolution images to maintain clarity after optimization.<\/li>\n<\/ul>\n<hr \/>\n<h3 id=\"4.-Custom-Values-Breaking-or-Not-Rendering-in-Preview\">4. Custom Values Breaking or Not Rendering in Preview<\/h3>\n<p><strong>Issue<\/strong><br \/>\nCustom values do not render properly in the funnel.<\/p>\n<p><strong>Possible Causes &amp; Fixes<\/strong><\/p>\n<p><strong>Hyperlink Issue:<\/strong><\/p>\n<ul>\n<li>Check if any custom value in a text element has been converted into a hyperlink.<\/li>\n<li>Remove hyperlinks from affected elements, as they break rendering.<\/li>\n<\/ul>\n<p><strong>ChatGPT Response Formatting Issue:<\/strong><\/p>\n<ul>\n<li>ChatGPT-generated content may contain special characters (e.g.,\u00a0<code>\\n<\/code>) that break the funnel page.<\/li>\n<li>Update the ChatGPT prompt to return HTML-formatted content.<\/li>\n<li>Alternatively, use the\u00a0<strong>\u201ctext formatter\u201d<\/strong>\u00a0action to replace\u00a0<code>\\n<\/code>\u00a0with\u00a0<code>&lt;br\/&gt;<\/code>.<\/li>\n<\/ul>\n<hr \/>\n<h3 id=\"5.-Identifying-the-Funnel,-Page,-or-Location-of-a-Live-Site\">5. Identifying the Funnel, Page, or Location of a Live Site<\/h3>\n<p><strong>Steps to Identify<\/strong><\/p>\n<ol>\n<li>Open the\u00a0<strong>Network tab<\/strong>\u00a0in the browser.<\/li>\n<li>Clear the console and enable the\u00a0<strong>XHR filter<\/strong>.<\/li>\n<li>Reload the page.<\/li>\n<li>Check the event call in the network logs.<\/li>\n<li>Open the payload section to find the required details.<\/li>\n<\/ol>\n<hr \/>\n<h3 id=\"6.-Site-Not-Rendering-Correctly-(Alignment-Issues,-Refresh-Loops,-etc.)\">6. Site Not Rendering Correctly (Alignment Issues, Refresh Loops, etc.)<\/h3>\n<p><strong>Issue<\/strong><br \/>\nThe site is not displaying properly, with elements misaligned or the page continuously refreshing.<\/p>\n<p><strong>Troubleshooting Steps<\/strong><\/p>\n<ul>\n<li>Remove all custom code in code elements, head\/footer tracking code, and custom CSS.<\/li>\n<\/ul>\n<p><strong>To find custom code elements:<\/strong><\/p>\n<ol>\n<li>Open the builder.<\/li>\n<li>Inspect the page preview.<\/li>\n<li>Use\u00a0<strong>Ctrl + F (Windows)<\/strong>\u00a0or\u00a0<strong>Cmd + F (Mac)<\/strong>\u00a0to search for\u00a0<code>c-custom-code<\/code>.<\/li>\n<li>If found, remove custom code elements and check if the issue persists.<\/li>\n<\/ol>\n<p><strong>Check for Specific Issues:<\/strong><\/p>\n<ul>\n<li>Ensure no sections, columns, or elements have the\u00a0<strong>sticky<\/strong>\u00a0option enabled (sticky CSS only works in preview mode).<\/li>\n<li>Remove expired timer elements, as they may cause display issues.<\/li>\n<li>Open the browser console and check for errors.<\/li>\n<li>If a\u00a0<strong>hydration error<\/strong>\u00a0appears, escalate the issue as a support ticket.<\/li>\n<\/ul>\n<hr \/>\n<h3 id=\"7.-Page-Speed-Score-or-Speed-is-Too-Slow\">7. Page Speed Score or Speed is Too Slow<\/h3>\n<p><strong>Issue<\/strong><br \/>\nThe page is loading slowly, or speed analysis tools return low performance scores.<\/p>\n<p><strong>Note<\/strong><br \/>\nThe dev team does not provide debugging support for improving page speed directly.<\/p>\n<p><strong>Recommended Tools<\/strong><\/p>\n<ul>\n<li>PageSpeed Insights<\/li>\n<li>GTMetrix<\/li>\n<\/ul>\n<p>These tools help analyze the performance of a page and suggest improvements.<\/p>\n<p><strong>Troubleshooting &amp; Optimization Steps<\/strong><\/p>\n<ul>\n<li>Check for external scripts or CSS loading via tracking code or custom code elements.<\/li>\n<li>Evaluate the length and content density of the page.<\/li>\n<li>Optimize images using OneSystemCRM <strong>Image Optimization<\/strong>\u00a0toggle, or manually compress them.<\/li>\n<li><strong>Best practice:<\/strong>\u00a0Images loading above the fold should be under\u00a0<strong>200kb<\/strong>\u00a0to help achieve good LCP scores on mobile.<\/li>\n<li>Enable\u00a0<strong>Optimize JavaScript<\/strong>\u00a0to delay hydration of non-essential JS and tracking codes \u2014 this improves\u00a0<strong>TBT (Total Blocking Time)<\/strong>.<\/li>\n<li>Look for custom code elements injecting third-party widgets or JavaScript.<\/li>\n<li>Move heavy elements (forms, calendars, review widgets, maps, etc.) below the fold.<\/li>\n<\/ul>\n<p><strong>Benchmark<\/strong><br \/>\nA well-optimized OneSystemCRM page typically scores:<\/p>\n<ul>\n<li><strong>Above 80 on mobile<\/strong><\/li>\n<li><strong>Above 95 on desktop<\/strong><\/li>\n<\/ul>\n<p>This includes scenarios where tracking codes and high-resolution images are present.<\/p>\n<hr \/>\n<h3 id=\"8.-Security-Headers-Blocking-Site-Assets\">8. Security Headers Blocking Site Assets<\/h3>\n<p><strong>Issue<\/strong><br \/>\nPages or funnel steps fail to load scripts, images, or styles when restrictive or invalid security headers are configured in the\u00a0<strong>Security<\/strong>\u00a0tab under\u00a0<strong dir=\"ltr\">Sites \u2192 Funnels \u2192 Particular Funnel with the Issue<\/strong>.<\/p>\n<p><strong>Common Causes<\/strong><\/p>\n<ul>\n<li>Misconfigured or overly restrictive\u00a0<code>Content-Security-Policy<\/code>\u00a0values.<\/li>\n<li>Line breaks or invalid characters in the header value.<\/li>\n<li>Restrictive directives blocking assets from OneSystemCRM CDN or third-party integrations.<\/li>\n<li>Incorrect URL configuration after editing the headers.<\/li>\n<\/ul>\n<p><strong>Troubleshooting Steps<\/strong><\/p>\n<ol>\n<li>Go to\u00a0<strong>Sites \u2192 Settings \u2192 Security tab<\/strong>.<\/li>\n<li>Review any custom headers (e.g.,\u00a0<code>Content-Security-Policy<\/code>,\u00a0<code>Strict-Transport-Security<\/code>,\u00a0<code>X-Content-Type-Options<\/code>,\u00a0<code>X-Frame-Options<\/code>).<\/li>\n<li>Temporarily remove or clear all custom headers and reload the page.\n<ul>\n<li>If the page loads correctly, the issue is caused by one of the header configurations.<\/li>\n<\/ul>\n<\/li>\n<li>Ensure there are\u00a0<strong>no line breaks<\/strong>\u00a0or\u00a0<strong>new lines<\/strong>\u00a0in the header value.\n<ul>\n<li>Header values must be entered as a\u00a0<strong>single continuous line<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<li>Avoid using restrictive or unsupported rules unless you fully understand their effect.<br \/>\n<strong>Example of valid format:<\/strong><\/p>\n<pre><code>default-src 'self'; img-src *; script-src 'self' https:\/\/example.com;\r\n<\/code><\/pre>\n<\/li>\n<li>If the homepage continues to fail, try assigning a\u00a0<strong>different URL path<\/strong>\u00a0temporarily.<\/li>\n<li>After adjustments, clear cache or test in\u00a0<strong>Incognito Mode<\/strong>\u00a0to confirm resolution.<\/li>\n<\/ol>\n<p><strong dir=\"ltr\">Troubleshooting Tips<\/strong><\/p>\n<ul>\n<li>Verify the syntax of each header and confirm no invalid or unsupported directives are used.<\/li>\n<li>\n<p dir=\"ltr\">If the customer reintroduces invalid values, request they remove or simplify them.<\/p>\n<\/li>\n<\/ul>\n<p><strong>Benchmark<\/strong><br \/>\nA correctly configured page with valid security headers should:<\/p>\n<ul>\n<li>Load all OneSystemCRM assets without blocking.<\/li>\n<li>Show no \u201cRefused to load\u201d or \u201cBlocked by CSP\u201d errors in the browser console.<\/li>\n<\/ul>\n<p><strong>Validation Tip<\/strong><br \/>\nUse\u00a0CSP Evaluator by Google\u00a0to check if the configured Content-Security-Policy is valid and secure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Common Issues and Troubleshooting Steps 1. Head Tracking Code is Not Part of\u00a0&lt;head&gt;\u00a0Tag Issue The head and body tracking codes [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[87],"doc_tag":[],"class_list":["post-1672","docs","type-docs","status-publish","hentry","doc_category-faqs-and-common-troubleshooting-steps"],"year_month":"2026-07","word_count":1181,"total_views":"10","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"usamasaeed219","author_nicename":"usamasaeed219","author_url":"https:\/\/onesystemcrm.com\/help\/author\/usamasaeed219\/"},"doc_category_info":[{"term_name":"FAQs and Common Troubleshooting Steps","term_url":"https:\/\/onesystemcrm.com\/help\/Supports-category\/faqs-and-common-troubleshooting-steps\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/comments?post=1672"}],"version-history":[{"count":1,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1672\/revisions"}],"predecessor-version":[{"id":1673,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1672\/revisions\/1673"}],"wp:attachment":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/media?parent=1672"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_category?post=1672"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_tag?post=1672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}