[{"data":1,"prerenderedAt":495},["ShallowReactive",2],{"docs:\u002Fdocs\u002Fconsent\u002Fservices":3},{"docsNavigation":4,"page":60,"searchItems":470},{"title":5,"path":6,"stem":7,"children":8,"page":-1,"description":58,"order":59},"Before You Start","\u002Fdocs\u002Fconsent","docs\u002Fconsent\u002Findex",[9,16,23,30,37,44,51],{"title":10,"path":11,"stem":12,"description":13,"order":14,"children":15},"Install the Plugin","\u002Fdocs\u002Fconsent\u002Finstall-plugin","docs\u002Fconsent\u002Finstall-plugin","Download, upload, and activate OneLence Consent in WordPress using the standard plugin install flow.",1,[],{"title":17,"path":18,"stem":19,"description":20,"order":21,"children":22},"Overview","\u002Fdocs\u002Fconsent\u002Foverview","docs\u002Fconsent\u002Foverview","Understand the status cards, setup summary, and consent activity chart in the Overview tab.",2,[],{"title":24,"path":25,"stem":26,"description":27,"order":28,"children":29},"OneLence Setup","\u002Fdocs\u002Fconsent\u002Fonelence-setup","docs\u002Fconsent\u002Fonelence-setup","Enable the plugin and optionally connect OneLence Mark for consent-aware loading.",3,[],{"title":31,"path":32,"stem":33,"description":34,"order":35,"children":36},"Cookie Banner","\u002Fdocs\u002Fconsent\u002Fcookie-banner","docs\u002Fconsent\u002Fcookie-banner","Configure privacy mode, banner wording, language matching, and design settings.",4,[],{"title":38,"path":39,"stem":40,"description":41,"order":42,"children":43},"Cookie Page","\u002Fdocs\u002Fconsent\u002Fcookie-page","docs\u002Fconsent\u002Fcookie-page","Generate a cookie policy draft page in WordPress and review it before publishing.",5,[],{"title":45,"path":46,"stem":47,"description":48,"order":49,"children":50},"Services","\u002Fdocs\u002Fconsent\u002Fservices","docs\u002Fconsent\u002Fservices","Manage consent-aware services, supported integrations, custom services, and script auto-blocking.",6,[],{"title":52,"path":53,"stem":54,"description":55,"order":56,"children":57},"Pro and Final Notes","\u002Fdocs\u002Fconsent\u002Fpro","docs\u002Fconsent\u002Fpro","Understand how Pro activation works and what the current scope and limitations are.",7,[],"Learn how to install, configure, and manage OneLence Consent for your WordPress website.",0,{"id":61,"title":45,"body":62,"description":48,"extension":462,"meta":463,"navigation":464,"path":46,"seo":465,"sitemap":468,"stem":47,"__hash__":469},"docs\u002Fdocs\u002Fconsent\u002Fservices.md",{"type":63,"value":64,"toc":440},"minimark",[65,80,85,88,102,118,127,131,141,144,184,188,191,196,210,214,222,226,234,238,246,250,257,261,267,272,286,290,300,303,320,324,330,333,337,344,351,355,364,369,373,381,384,388,394,397,400,408,411,422,426],[66,67,68],"blockquote",{},[69,70,71,72,75,76,79],"p",{},"The ",[73,74,45],"strong",{}," tab is the ",[73,77,78],{},"most important tab"," for controlling which analytics and marketing services load under consent.",[81,82,84],"h2",{"id":83},"why-this-tab-matters","Why This Tab Matters",[69,86,87],{},"This tab exists so services can be handled in a structured, consent-aware way.",[66,89,90],{},[69,91,92,93,96,97,101],{},"That is ",[73,94,95],{},"much safer"," than dropping tracking code directly into ",[98,99,100],"code",{},"header.php",", a theme file, or a generic script box, because:",[103,104,105,109,112,115],"ul",{},[106,107,108],"li",{},"OneLence Consent knows which category each service belongs to",[106,110,111],{},"the plugin can wait for the right consent before loading it",[106,113,114],{},"the cookie page can reflect what you configured here",[106,116,117],{},"your setup stays easier to manage over time",[66,119,120],{},[69,121,122,123,126],{},"If scripts are hardcoded elsewhere, they can load too early and ",[73,124,125],{},"bypass the consent flow",".",[81,128,130],{"id":129},"configured-services-table","Configured Services Table",[69,132,71,133,136,137],{},[73,134,135],{},"Configured services"," table shows which services belong to the site and how they are being handled.\n",[138,139],"img",{"alt":135,"src":140},"\u002Fimage\u002Fconsent\u002Fservice.png",[69,142,143],{},"Each row includes:",[103,145,146,152,158,178],{},[106,147,148,151],{},[73,149,150],{},"Service",": the integration name",[106,153,154,157],{},[73,155,156],{},"Category",": usually analytics or marketing",[106,159,160,163,164],{},[73,161,162],{},"How it loads",":\n",[103,165,166,172],{},[106,167,168,171],{},[73,169,170],{},"OneLence Consent"," means the plugin can manage the loading directly",[106,173,174,177],{},[73,175,176],{},"Manual setup only"," means the service is tracked here for documentation and policy support, but still needs extra setup outside the plugin",[106,179,180,183],{},[73,181,182],{},"Enabled",": whether this service is active for the site",[81,185,187],{"id":186},"famous-service-setups","Famous Service Setups",[69,189,190],{},"When adding a supported service, the plugin asks for the key value needed to load it correctly.",[192,193,195],"h3",{"id":194},"google-analytics","Google Analytics",[69,197,198,202,203,206,207,126],{},[138,199],{"alt":200,"src":201},"Google analytics","\u002Fimage\u002Fdocs\u002Fconsent\u002Fservice_google.png","\nEnter the ",[73,204,205],{},"GA4 Measurement ID",", for example ",[98,208,209],{},"G-XXXXXXXXXX",[192,211,213],{"id":212},"microsoft-clarity","Microsoft Clarity",[69,215,216,202,219,126],{},[138,217],{"alt":213,"src":218},"\u002Fimage\u002Fdocs\u002Fconsent\u002Fservice_micro.png",[73,220,221],{},"Project ID",[192,223,225],{"id":224},"hotjar","Hotjar",[69,227,228,202,231,126],{},[138,229],{"alt":225,"src":230},"\u002Fimage\u002Fdocs\u002Fconsent\u002Fservice_hotjar.png",[73,232,233],{},"Site ID",[192,235,237],{"id":236},"meta-pixel","Meta Pixel",[69,239,240,202,243,126],{},[138,241],{"alt":237,"src":242},"\u002Fimage\u002Fdocs\u002Fconsent\u002Fservice_meta.png",[73,244,245],{},"Pixel ID",[192,247,249],{"id":248},"tiktok-pixel","TikTok Pixel",[69,251,252,202,255,126],{},[138,253],{"alt":249,"src":254},"\u002Fimage\u002Fdocs\u002Fconsent\u002Fservice_tiktok.png",[73,256,245],{},[192,258,260],{"id":259},"onelence-mark","OneLence Mark",[69,262,263,264,266],{},"This is handled through the ",[73,265,24],{}," tab using the site key and site ID.",[66,268,269],{},[69,270,271],{},"Important note for all supported services:",[103,273,274,280],{},[106,275,276,279],{},[73,277,278],{},"Do not"," load the same service twice.",[106,281,282,283,126],{},"If the same service is already being injected through another plugin, your theme, GTM, or a manual header snippet, that duplicate copy is ",[73,284,285],{},"outside the plugin's direct control",[81,287,289],{"id":288},"custom-service-setup","Custom Service Setup",[69,291,292,293,296,297],{},"If your service is not in the built-in list, use ",[73,294,295],{},"Custom service",".\n",[138,298],{"alt":295,"src":299},"\u002Fimage\u002Fdocs\u002Fconsent\u002Fservice_custom.png",[69,301,302],{},"This lets you define:",[103,304,305,308,311,314,317],{},[106,306,307],{},"service name",[106,309,310],{},"provider",[106,312,313],{},"category",[106,315,316],{},"privacy URL",[106,318,319],{},"external script URL",[192,321,323],{"id":322},"external-script-url","External Script URL",[69,325,326,327,329],{},"If you add an ",[73,328,319],{},", OneLence Consent can load that script only after the selected consent category has been granted.",[69,331,332],{},"This is useful when a service has a hosted SDK file and you want the plugin to delay loading until consent exists.",[192,334,336],{"id":335},"initialization-script-snippet","Initialization Script Snippet",[69,338,339,340],{},"For more advanced services, some SDKs also need an initialization snippet after the script file loads.\n",[138,341],{"alt":342,"src":343},"Add snippet to custom service","\u002Fimage\u002Fdocs\u002Fconsent\u002Fservice_snippet.png",[69,345,346,347,350],{},"That is what the ",[73,348,349],{},"initialization code \u002F script snippet"," field is for.",[81,352,354],{"id":353},"auto-blocking","Auto-Blocking",[69,356,71,357,360,361],{},[73,358,359],{},"Script Auto-Blocking"," section is an extra safety layer.\n",[138,362],{"alt":342,"src":363},"\u002Fimage\u002Fconsent\u002Fauto-blocking.png",[66,365,366],{},[69,367,368],{},"It helps stop supported analytics and marketing scripts from loading too early when they were added outside OneLence Consent.",[192,370,372],{"id":371},"why-this-matters","Why this matters:",[103,374,375,378],{},[106,376,377],{},"Sometimes a site already has tracking scripts added in the theme, another plugin, GTM, or a header injection tool.",[106,379,380],{},"Auto-blocking helps catch supported script sources and hold them until consent is given.",[69,382,383],{},"This is especially useful during migration, when a website is moving from manual tracking snippets into a more consent-aware setup.",[81,385,387],{"id":386},"allowed-domains","Allowed Domains",[69,389,71,390,393],{},[73,391,392],{},"Allowed domains"," field lets you create exceptions.",[69,395,396],{},"Use this if you intentionally want a supported domain to stay untouched by auto-blocking.",[69,398,399],{},"For example:",[103,401,402,405],{},[106,403,404],{},"a supported script domain is being used in a way you do not want blocked",[106,406,407],{},"you have a custom setup that must keep loading outside the plugin",[69,409,410],{},"Best practice:",[103,412,413,416,419],{},[106,414,415],{},"add only exact domains",[106,417,418],{},"use one domain per line",[106,420,421],{},"keep the list short",[81,423,425],{"id":424},"current-limitations","Current Limitations",[103,427,428,431,434,437],{},[106,429,430],{},"Not every third-party script can be automatically detected or managed.",[106,432,433],{},"Google Ads is not yet a full no-code managed integration.",[106,435,436],{},"Hardcoded scripts outside the plugin may still need cleanup or migration.",[106,438,439],{},"Auto-blocking covers supported patterns, not every custom or unknown script source.",{"title":441,"searchDepth":21,"depth":21,"links":442},"",[443,444,445,453,457,460,461],{"id":83,"depth":21,"text":84},{"id":129,"depth":21,"text":130},{"id":186,"depth":21,"text":187,"children":446},[447,448,449,450,451,452],{"id":194,"depth":28,"text":195},{"id":212,"depth":28,"text":213},{"id":224,"depth":28,"text":225},{"id":236,"depth":28,"text":237},{"id":248,"depth":28,"text":249},{"id":259,"depth":28,"text":260},{"id":288,"depth":21,"text":289,"children":454},[455,456],{"id":322,"depth":28,"text":323},{"id":335,"depth":28,"text":336},{"id":353,"depth":21,"text":354,"children":458},[459],{"id":371,"depth":28,"text":372},{"id":386,"depth":21,"text":387},{"id":424,"depth":21,"text":425},"md",{},{"title":45,"order":49},{"title":466,"description":467},"Manage Cookie Consent Scripts in WordPress","Manage cookie consent scripts in WordPress with supported services, custom service setup, consent-aware loading, and script auto-blocking in OneLence Consent.",{"loc":46},"eaXqMSK5_cSn8efGmZBQEylWDAMAQJHBZv5fVm7v2Ww",[471,474,477,480,483,486,489,492],{"bodyText":472,"description":34,"path":32,"searchText":473,"title":31},"privacy-setup Privacy Setup global-banner Global Banner region-specific-banner Region-Specific Banner strict-vs-standard Strict vs Standard strict-mode Strict Mode standard-mode Standard Mode region-detection-source Region Detection Source automatic-server-or-cdn-detection Automatic Server or CDN Detection developer-provided-detector-hook Developer-Provided Detector Hook banner-content Banner Content language-matching Language Matching banner-design-and-button-customization Banner Design and Button Customization watermark-and-cookie-button-logo Watermark and Cookie Button Logo","cookie banner configure privacy mode, banner wording, language matching, and design settings. privacy-setup privacy setup global-banner global banner region-specific-banner region-specific banner strict-vs-standard strict vs standard strict-mode strict mode standard-mode standard mode region-detection-source region detection source automatic-server-or-cdn-detection automatic server or cdn detection developer-provided-detector-hook developer-provided detector hook banner-content banner content language-matching language matching banner-design-and-button-customization banner design and button customization watermark-and-cookie-button-logo watermark and cookie button logo",{"bodyText":475,"description":41,"path":39,"searchText":476,"title":38},"how-to-generate-the-draft How to Generate the Draft important-limitations Important Limitations editable-in-wordpress Editable in WordPress","cookie page generate a cookie policy draft page in wordpress and review it before publishing. how-to-generate-the-draft how to generate the draft important-limitations important limitations editable-in-wordpress editable in wordpress",{"bodyText":478,"description":58,"path":6,"searchText":479,"title":170},"what-this-guide-covers What This Guide Covers recommended-reading-order Recommended Reading Order important-context Important Context","onelence consent learn how to install, configure, and manage onelence consent for your wordpress website. what-this-guide-covers what this guide covers recommended-reading-order recommended reading order important-context important context",{"bodyText":481,"description":13,"path":11,"searchText":482,"title":10},"install-via-zip-upload Install via ZIP Upload what-to-expect-next What To Expect Next","install the plugin download, upload, and activate onelence consent in wordpress using the standard plugin install flow. install-via-zip-upload install via zip upload what-to-expect-next what to expect next",{"bodyText":484,"description":27,"path":25,"searchText":485,"title":24},"why-this-matters Why This Matters enable-plugin Enable Plugin onelence-mark-site-key-and-site-id OneLence Mark: Site Key and Site ID","onelence setup enable the plugin and optionally connect onelence mark for consent-aware loading. why-this-matters why this matters enable-plugin enable plugin onelence-mark-site-key-and-site-id onelence mark: site key and site id",{"bodyText":487,"description":20,"path":18,"searchText":488,"title":17},"status-cards Status Cards what-each-status-card-means What Each Status Card Means consent-status Consent Status onelence-mark OneLence Mark privacy-setup Privacy Setup cookie-policy-draft Cookie Policy Draft the-message-below-the-status-cards The Message Below the Status Cards consent-activity-chart Consent Activity Chart","overview understand the status cards, setup summary, and consent activity chart in the overview tab. status-cards status cards what-each-status-card-means what each status card means consent-status consent status onelence-mark onelence mark privacy-setup privacy setup cookie-policy-draft cookie policy draft the-message-below-the-status-cards the message below the status cards consent-activity-chart consent activity chart",{"bodyText":490,"description":55,"path":53,"searchText":491,"title":52},"how-to-upgrade How to Upgrade license-storage License Storage license-scope License Scope final-notes Final Notes","pro and final notes understand how pro activation works and what the current scope and limitations are. how-to-upgrade how to upgrade license-storage license storage license-scope license scope final-notes final notes",{"bodyText":493,"description":48,"path":46,"searchText":494,"title":45},"why-this-tab-matters Why This Tab Matters configured-services-table Configured Services Table famous-service-setups Famous Service Setups google-analytics Google Analytics microsoft-clarity Microsoft Clarity hotjar Hotjar meta-pixel Meta Pixel tiktok-pixel TikTok Pixel onelence-mark OneLence Mark custom-service-setup Custom Service Setup external-script-url External Script URL initialization-script-snippet Initialization Script Snippet auto-blocking Auto-Blocking why-this-matters Why this matters: allowed-domains Allowed Domains current-limitations Current Limitations","services manage consent-aware services, supported integrations, custom services, and script auto-blocking. why-this-tab-matters why this tab matters configured-services-table configured services table famous-service-setups famous service setups google-analytics google analytics microsoft-clarity microsoft clarity hotjar hotjar meta-pixel meta pixel tiktok-pixel tiktok pixel onelence-mark onelence mark custom-service-setup custom service setup external-script-url external script url initialization-script-snippet initialization script snippet auto-blocking auto-blocking why-this-matters why this matters: allowed-domains allowed domains current-limitations current limitations",1775655680369]