{"id":10166,"date":"2024-10-24T21:32:54","date_gmt":"2024-10-24T21:32:54","guid":{"rendered":"https:\/\/ceowebltd.com\/blog\/?p=10166"},"modified":"2024-10-24T21:32:54","modified_gmt":"2024-10-24T21:32:54","slug":"how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager","status":"publish","type":"post","link":"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/","title":{"rendered":"How to use regex tables for advanced tag management in Google Tag Manager"},"content":{"rendered":"<p>Using regex (regular expressions) in Google Tag Manager (GTM) for advanced tag management can significantly enhance your ability to trigger tags based on complex conditions. Regex allows you to define patterns for matching text, which is useful for capturing dynamic data such as URLs, events, and user interactions. Here&#8217;s a comprehensive guide on how to use regex tables in GTM for advanced tag management.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/#1_Understanding_Regex_Basics\" title=\"1. Understanding Regex Basics\">1. Understanding Regex Basics<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/#2_Setting_Up_a_Regex_Table_Variable_in_GTM\" title=\"2. Setting Up a Regex Table Variable in GTM\">2. Setting Up a Regex Table Variable in GTM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/#3_Using_the_Regex_Table_Variable_in_Tags_and_Triggers\" title=\"3. Using the Regex Table Variable in Tags and Triggers\">3. Using the Regex Table Variable in Tags and Triggers<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/#A_Creating_a_Trigger_with_Regex\" title=\"A. Creating a Trigger with Regex\">A. Creating a Trigger with Regex<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/#B_Creating_a_Tag_that_Uses_the_Trigger\" title=\"B. Creating a Tag that Uses the Trigger\">B. Creating a Tag that Uses the Trigger<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/#4_Testing_Your_Setup\" title=\"4. Testing Your Setup\">4. Testing Your Setup<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/#5_Best_Practices_for_Using_Regex_in_GTM\" title=\"5. Best Practices for Using Regex in GTM\">5. Best Practices for Using Regex in GTM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/#Conclusion\" title=\"Conclusion\">Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"1_Understanding_Regex_Basics\"><\/span>1. Understanding Regex Basics<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Before diving into GTM, it&#8217;s essential to grasp the fundamentals of regex:<\/p>\n<ul>\n<li><strong>Literal Characters<\/strong>: Match themselves (e.g., <code>abc<\/code> matches &#8220;abc&#8221;).<\/li>\n<li><strong>Metacharacters<\/strong>: Special characters that represent classes or positions:\n<ul>\n<li><code>.<\/code>: Matches any character.<\/li>\n<li><code>*<\/code>: Matches zero or more of the preceding element.<\/li>\n<li><code>+<\/code>: Matches one or more of the preceding element.<\/li>\n<li><code>?<\/code>: Matches zero or one of the preceding element.<\/li>\n<li><code>^<\/code>: Indicates the start of a string.<\/li>\n<li><code>$<\/code>: Indicates the end of a string.<\/li>\n<li><code>[]<\/code>: Matches any one of the enclosed characters (e.g., <code>[abc]<\/code>).<\/li>\n<li><code>|<\/code>: Acts as a logical OR (e.g., <code>cat|dog<\/code> matches &#8220;cat&#8221; or &#8220;dog&#8221;).<\/li>\n<li><code>()<\/code>: Groups patterns (e.g., <code>(abc)+<\/code> matches one or more occurrences of &#8220;abc&#8221;).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"2_Setting_Up_a_Regex_Table_Variable_in_GTM\"><\/span>2. Setting Up a Regex Table Variable in GTM<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To use regex for advanced tag management, you often start by creating a variable that utilizes a regex table. Here\u2019s how:<\/p>\n<ol>\n<li><strong>Open Google Tag Manager<\/strong>: Log in to your GTM account and select the appropriate container.<\/li>\n<li><strong>Create a New Variable<\/strong>:\n<ul>\n<li>Go to <strong>Variables<\/strong> in the left sidebar.<\/li>\n<li>Click <strong>New<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Configure the Variable<\/strong>:\n<ul>\n<li>Choose <strong>Variable Type<\/strong>: Select <strong>Lookup Table<\/strong>.<\/li>\n<li>Name your variable (e.g., &#8220;Regex Lookup Variable&#8221;).<\/li>\n<li>In the <strong>Input Variable<\/strong> field, select the variable you want to evaluate (e.g., Page URL, Event, etc.).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Set Up Regex Values<\/strong>:\n<ul>\n<li>In the <strong>Lookup Table<\/strong> section, add rows that define your regex patterns and the corresponding output.<\/li>\n<li>For example:\n<ul>\n<li><strong>Input<\/strong>: <code>^\/products\/.*<\/code><\/li>\n<li><strong>Output<\/strong>: <code>Product Page<\/code><\/li>\n<li><strong>Input<\/strong>: <code>^\/blog\/.*<\/code><\/li>\n<li><strong>Output<\/strong>: <code>Blog Page<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Save the Variable<\/strong>: Click <strong>Save<\/strong> to create the variable.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"3_Using_the_Regex_Table_Variable_in_Tags_and_Triggers\"><\/span>3. Using the Regex Table Variable in Tags and Triggers<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Once you have created a regex table variable, you can use it in your tags and triggers to control when and how they fire.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"A_Creating_a_Trigger_with_Regex\"><\/span>A. Creating a Trigger with Regex<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li><strong>Create a New Trigger<\/strong>:\n<ul>\n<li>Navigate to <strong>Triggers<\/strong> and click <strong>New<\/strong>.<\/li>\n<li>Name your trigger (e.g., &#8220;Regex Page Trigger&#8221;).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Choose Trigger Type<\/strong>:\n<ul>\n<li>Select <strong>Page View<\/strong> (or any other type depending on your needs).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Configure the Trigger<\/strong>:\n<ul>\n<li>In the <strong>This trigger fires on<\/strong> section, select <strong>Some Page Views<\/strong>.<\/li>\n<li>In the conditions section, select your regex variable (e.g., &#8220;Regex Lookup Variable&#8221;).<\/li>\n<li>Choose the operator <strong>matches regex<\/strong> and input the appropriate regex pattern.<\/li>\n<li>For example, if you want to fire the trigger on product pages, you might use:\n<ul>\n<li><strong>Variable<\/strong>: <code>Regex Lookup Variable<\/code><\/li>\n<li><strong>Condition<\/strong>: <code>matches regex<\/code><\/li>\n<li><strong>Value<\/strong>: <code>Product Page<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Save the Trigger<\/strong>.<\/li>\n<\/ol>\n<h4><span class=\"ez-toc-section\" id=\"B_Creating_a_Tag_that_Uses_the_Trigger\"><\/span>B. Creating a Tag that Uses the Trigger<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li><strong>Create a New Tag<\/strong>:\n<ul>\n<li>Navigate to <strong>Tags<\/strong> and click <strong>New<\/strong>.<\/li>\n<li>Name your tag (e.g., &#8220;Product Page View Tag&#8221;).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Choose Tag Type<\/strong>:\n<ul>\n<li>Select the appropriate tag type (e.g., Google Analytics, Custom HTML).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Configure the Tag<\/strong>:\n<ul>\n<li>Set up the tag according to your requirements (e.g., for Google Analytics, configure the tracking ID and event parameters).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Set the Trigger<\/strong>:\n<ul>\n<li>In the <strong>Triggering<\/strong> section, select the regex trigger you created earlier (e.g., &#8220;Regex Page Trigger&#8221;).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Save the Tag<\/strong>.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"4_Testing_Your_Setup\"><\/span>4. Testing Your Setup<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Before publishing your changes, it\u2019s crucial to test your setup to ensure everything works as intended.<\/p>\n<ol>\n<li><strong>Preview Mode<\/strong>:\n<ul>\n<li>Click on the <strong>Preview<\/strong> button in GTM to enable the debug mode.<\/li>\n<li>Open your website in a new tab where GTM is enabled.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Check Tag Firing<\/strong>:\n<ul>\n<li>Navigate through different pages on your site and observe the GTM debug panel.<\/li>\n<li>Ensure that your tag fires only on the intended pages as defined by your regex conditions.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Debugging<\/strong>:\n<ul>\n<li>If the tag does not fire as expected, check your regex patterns for accuracy and ensure that the input variable is correctly configured.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"5_Best_Practices_for_Using_Regex_in_GTM\"><\/span>5. Best Practices for Using Regex in GTM<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>Keep It Simple<\/strong>: Avoid overly complex regex patterns. Start with simpler patterns and gradually refine them.<\/li>\n<li><strong>Test Patterns<\/strong>: Use online regex testers (like regex101.com) to verify your patterns before implementing them in GTM.<\/li>\n<li><strong>Document Your Regex<\/strong>: Maintain documentation of your regex patterns and their intended use cases for future reference.<\/li>\n<li><strong>Version Control<\/strong>: Utilize GTM&#8217;s versioning feature to revert changes if a regex pattern doesn&#8217;t work as expected after deployment.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Using regex tables in Google Tag Manager allows for advanced tag management by enabling the firing of tags based on complex matching patterns. By understanding the fundamentals of regex and effectively integrating regex tables into your GTM setup, you can significantly enhance your tracking capabilities, ensuring that your tags fire accurately and efficiently based on user interactions and behaviors. With proper testing and documentation, regex can be a powerful tool in your digital marketing arsenal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Using regex (regular expressions) in Google Tag Manager (GTM) for advanced tag management can significantly enhance your ability to trigger tags based on complex conditions&#8230;.<\/p>\n","protected":false},"author":214,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-10166","post","type-post","status-publish","format-standard","hentry","category-digital-marketing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to use regex tables for advanced tag management in Google Tag Manager - CEOweb Ltd. Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to use regex tables for advanced tag management in Google Tag Manager - CEOweb Ltd. Blog\" \/>\n<meta property=\"og:description\" content=\"Using regex (regular expressions) in Google Tag Manager (GTM) for advanced tag management can significantly enhance your ability to trigger tags based on complex conditions....\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/\" \/>\n<meta property=\"og:site_name\" content=\"CEOweb Ltd. Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-24T21:32:54+00:00\" \/>\n<meta name=\"author\" content=\"Emmanuel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emmanuel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/\",\"url\":\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/\",\"name\":\"How to use regex tables for advanced tag management in Google Tag Manager - CEOweb Ltd. Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ceowebltd.com\/blog\/#website\"},\"datePublished\":\"2024-10-24T21:32:54+00:00\",\"dateModified\":\"2024-10-24T21:32:54+00:00\",\"author\":{\"@id\":\"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/4759c204c0b0f1d134ec16e8ec777a6f\"},\"breadcrumb\":{\"@id\":\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ceowebltd.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to use regex tables for advanced tag management in Google Tag Manager\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ceowebltd.com\/blog\/#website\",\"url\":\"https:\/\/ceowebltd.com\/blog\/\",\"name\":\"CEOweb Ltd. Blog\",\"description\":\"Guest Posting - Digital Marketing &amp; Web Services\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ceowebltd.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/4759c204c0b0f1d134ec16e8ec777a6f\",\"name\":\"Emmanuel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9e883d40261b9b272de51992551b3eec4df631b7579a4fbec69c36a006dcbaf2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9e883d40261b9b272de51992551b3eec4df631b7579a4fbec69c36a006dcbaf2?s=96&d=mm&r=g\",\"caption\":\"Emmanuel\"},\"url\":\"https:\/\/ceowebltd.com\/blog\/author\/emmanuel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to use regex tables for advanced tag management in Google Tag Manager - CEOweb Ltd. Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/","og_locale":"en_US","og_type":"article","og_title":"How to use regex tables for advanced tag management in Google Tag Manager - CEOweb Ltd. Blog","og_description":"Using regex (regular expressions) in Google Tag Manager (GTM) for advanced tag management can significantly enhance your ability to trigger tags based on complex conditions....","og_url":"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/","og_site_name":"CEOweb Ltd. Blog","article_published_time":"2024-10-24T21:32:54+00:00","author":"Emmanuel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Emmanuel","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/","url":"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/","name":"How to use regex tables for advanced tag management in Google Tag Manager - CEOweb Ltd. Blog","isPartOf":{"@id":"https:\/\/ceowebltd.com\/blog\/#website"},"datePublished":"2024-10-24T21:32:54+00:00","dateModified":"2024-10-24T21:32:54+00:00","author":{"@id":"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/4759c204c0b0f1d134ec16e8ec777a6f"},"breadcrumb":{"@id":"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ceowebltd.com\/blog\/how-to-use-regex-tables-for-advanced-tag-management-in-google-tag-manager\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ceowebltd.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to use regex tables for advanced tag management in Google Tag Manager"}]},{"@type":"WebSite","@id":"https:\/\/ceowebltd.com\/blog\/#website","url":"https:\/\/ceowebltd.com\/blog\/","name":"CEOweb Ltd. Blog","description":"Guest Posting - Digital Marketing &amp; Web Services","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ceowebltd.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/4759c204c0b0f1d134ec16e8ec777a6f","name":"Emmanuel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9e883d40261b9b272de51992551b3eec4df631b7579a4fbec69c36a006dcbaf2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9e883d40261b9b272de51992551b3eec4df631b7579a4fbec69c36a006dcbaf2?s=96&d=mm&r=g","caption":"Emmanuel"},"url":"https:\/\/ceowebltd.com\/blog\/author\/emmanuel\/"}]}},"_links":{"self":[{"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/posts\/10166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/users\/214"}],"replies":[{"embeddable":true,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/comments?post=10166"}],"version-history":[{"count":1,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/posts\/10166\/revisions"}],"predecessor-version":[{"id":10167,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/posts\/10166\/revisions\/10167"}],"wp:attachment":[{"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/media?parent=10166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/categories?post=10166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/tags?post=10166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}