{"id":10338,"date":"2024-11-01T23:01:26","date_gmt":"2024-11-01T23:01:26","guid":{"rendered":"https:\/\/ceowebltd.com\/blog\/?p=10338"},"modified":"2024-11-01T23:01:26","modified_gmt":"2024-11-01T23:01:26","slug":"how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2","status":"publish","type":"post","link":"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/","title":{"rendered":"How to set up and use data layer variables in Google Tag Manager"},"content":{"rendered":"<p>Setting up and using data layer variables in Google Tag Manager (GTM) is essential for tracking user interactions on your website effectively. The data layer acts as a JavaScript object that stores data you want to send to Google Analytics or other marketing platforms. Here\u2019s a step-by-step guide on how to set it up and utilize data layer variables in GTM.<\/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-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/#Step_1_Define_Your_Data_Layer\" title=\"Step 1: Define Your Data Layer\">Step 1: Define Your Data Layer<\/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-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/#Step_2_Access_Google_Tag_Manager\" title=\"Step 2: Access Google Tag Manager\">Step 2: Access Google Tag Manager<\/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-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/#Step_3_Create_a_Data_Layer_Variable_in_GTM\" title=\"Step 3: Create a Data Layer Variable in GTM\">Step 3: Create a Data Layer Variable in GTM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/#Step_4_Using_Data_Layer_Variables_in_Tags\" title=\"Step 4: Using Data Layer Variables in Tags\">Step 4: Using Data Layer Variables in Tags<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/#Step_5_Testing_Your_Setup\" title=\"Step 5: Testing Your Setup\">Step 5: Testing Your Setup<\/a><\/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-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/#Step_6_Publish_Changes\" title=\"Step 6: Publish Changes\">Step 6: Publish Changes<\/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-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/#Additional_Considerations\" title=\"Additional Considerations\">Additional Considerations<\/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-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/#Conclusion\" title=\"Conclusion\">Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Step_1_Define_Your_Data_Layer\"><\/span>Step 1: Define Your Data Layer<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Before you can use data layer variables in GTM, you need to define what data you want to track and how it will be structured in your data layer. Here\u2019s a simple example of how to push data into the data layer:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary\">html<\/div>\n<div class=\"sticky top-9 md:top-[5.75rem]\">\n<div class=\"absolute bottom-0 right-2 flex h-9 items-center\">\n<div class=\"flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary\"><span class=\"\" data-state=\"closed\"><button class=\"flex gap-1 items-center py-1\">Copy code<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-html\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">script<\/span>&gt;<\/span><span class=\"javascript\"><br \/>\n  <span class=\"hljs-variable language_\">window<\/span>.<span class=\"hljs-property\">dataLayer<\/span> = <span class=\"hljs-variable language_\">window<\/span>.<span class=\"hljs-property\">dataLayer<\/span> || [];<br \/>\n  dataLayer.<span class=\"hljs-title function_\">push<\/span>({<br \/>\n    <span class=\"hljs-string\">'event'<\/span>: <span class=\"hljs-string\">'purchase'<\/span>,<br \/>\n    <span class=\"hljs-string\">'transactionId'<\/span>: <span class=\"hljs-string\">'12345'<\/span>,<br \/>\n    <span class=\"hljs-string\">'transactionTotal'<\/span>: <span class=\"hljs-number\">99.99<\/span>,<br \/>\n    <span class=\"hljs-string\">'currency'<\/span>: <span class=\"hljs-string\">'USD'<\/span>,<br \/>\n    <span class=\"hljs-string\">'items'<\/span>: [<br \/>\n      {<br \/>\n        <span class=\"hljs-string\">'itemName'<\/span>: <span class=\"hljs-string\">'Product A'<\/span>,<br \/>\n        <span class=\"hljs-string\">'itemCategory'<\/span>: <span class=\"hljs-string\">'Category 1'<\/span>,<br \/>\n        <span class=\"hljs-string\">'itemPrice'<\/span>: <span class=\"hljs-number\">49.99<\/span>,<br \/>\n        <span class=\"hljs-string\">'itemQuantity'<\/span>: <span class=\"hljs-number\">1<\/span><br \/>\n      },<br \/>\n      {<br \/>\n        <span class=\"hljs-string\">'itemName'<\/span>: <span class=\"hljs-string\">'Product B'<\/span>,<br \/>\n        <span class=\"hljs-string\">'itemCategory'<\/span>: <span class=\"hljs-string\">'Category 2'<\/span>,<br \/>\n        <span class=\"hljs-string\">'itemPrice'<\/span>: <span class=\"hljs-number\">49.99<\/span>,<br \/>\n        <span class=\"hljs-string\">'itemQuantity'<\/span>: <span class=\"hljs-number\">1<\/span><br \/>\n      }<br \/>\n    ]<br \/>\n  });<br \/>\n<\/span><span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">script<\/span>&gt;<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>In this example, a purchase event is pushed to the data layer with transaction details.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Step_2_Access_Google_Tag_Manager\"><\/span>Step 2: Access Google Tag Manager<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li><strong>Log in to your Google Tag Manager account.<\/strong><\/li>\n<li><strong>Select the container<\/strong> for the website you want to work on.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Step_3_Create_a_Data_Layer_Variable_in_GTM\"><\/span>Step 3: Create a Data Layer Variable in GTM<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li><strong>Navigate to Variables<\/strong>:\n<ul>\n<li>In the left sidebar, click on <strong>Variables<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Create a New Variable<\/strong>:\n<ul>\n<li>Click on <strong>New<\/strong> to create a new variable.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Configure the Variable<\/strong>:\n<ul>\n<li>Click on <strong>Variable Configuration<\/strong>.<\/li>\n<li>Select <strong>Data Layer Variable<\/strong> from the list of variable types.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Set Up Your Variable<\/strong>:\n<ul>\n<li>In the <strong>Data Layer Variable Name<\/strong> field, enter the name of the variable you want to access. For example, if you want to access the <code>transactionId<\/code>, you would enter <code>transactionId<\/code>.<\/li>\n<li>Optionally, you can set a default value if the variable isn\u2019t found.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Name Your Variable<\/strong>:\n<ul>\n<li>Give your variable a descriptive name, like &#8220;DLV &#8211; Transaction ID&#8221;.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Save<\/strong>:\n<ul>\n<li>Click <strong>Save<\/strong> to create the variable.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Step_4_Using_Data_Layer_Variables_in_Tags\"><\/span>Step 4: Using Data Layer Variables in Tags<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Once you have created your data layer variables, you can use them in your tags:<\/p>\n<ol>\n<li><strong>Create or Edit a Tag<\/strong>:\n<ul>\n<li>Go to <strong>Tags<\/strong> in the left sidebar.<\/li>\n<li>Click on <strong>New<\/strong> to create a new tag or select an existing tag to edit.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Configure Your Tag<\/strong>:\n<ul>\n<li>Click on <strong>Tag Configuration<\/strong> and select the type of tag you want to create (e.g., Google Analytics: Universal Analytics or GA4).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Use Data Layer Variables<\/strong>:\n<ul>\n<li>In the fields of your tag, you can reference the data layer variables you created. For instance:\n<ul>\n<li>For Google Analytics, if you want to set the transaction ID, you would use the variable like this: <code>{{DLV - Transaction ID}}<\/code>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Set Triggering<\/strong>:\n<ul>\n<li>Click on <strong>Triggering<\/strong> to choose when the tag should fire. For example, you might want it to fire on a specific event (like the purchase event defined in your data layer).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Save the Tag<\/strong>:\n<ul>\n<li>Click <strong>Save<\/strong> to save your tag.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Step_5_Testing_Your_Setup\"><\/span>Step 5: Testing Your Setup<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li><strong>Use Preview Mode<\/strong>:\n<ul>\n<li>Click on the <strong>Preview<\/strong> button in GTM to enter preview mode. This allows you to see real-time data as you navigate your site.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Test Your Data Layer<\/strong>:\n<ul>\n<li>Visit your website and perform actions that would trigger your data layer events (e.g., completing a purchase).<\/li>\n<li>In the GTM debug panel, check the <strong>Data Layer<\/strong> tab to see if the data layer is populated correctly with your variables.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Check Your Tags<\/strong>:\n<ul>\n<li>Also, in the debug panel, verify that your tags fire as expected when the data layer events occur.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Step_6_Publish_Changes\"><\/span>Step 6: Publish Changes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Once you\u2019ve tested everything and are satisfied with the configuration:<\/p>\n<ol>\n<li><strong>Submit Your Changes<\/strong>:\n<ul>\n<li>Click on the <strong>Submit<\/strong> button in GTM to publish your changes.<\/li>\n<li>Add a version name and description if desired, then publish the container.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Additional_Considerations\"><\/span>Additional Considerations<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>Naming Conventions<\/strong>: Maintain a clear naming convention for your variables to ensure easy identification later.<\/li>\n<li><strong>Data Layer Structure<\/strong>: Plan your data layer structure carefully to include all necessary data points. Consistency is key.<\/li>\n<li><strong>Error Handling<\/strong>: Implement checks or default values in your data layer to avoid potential errors during data retrieval.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Setting up and using data layer variables in Google Tag Manager is a powerful way to enhance your tracking capabilities. By structuring your data layer correctly and leveraging GTM\u2019s variable system, you can gain deeper insights into user behavior and improve your marketing strategies. Regular testing and validation ensure that your setup remains effective and accurate over time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setting up and using data layer variables in Google Tag Manager (GTM) is essential for tracking user interactions on your website effectively. The data layer&#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-10338","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 set up and use data layer variables 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-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to set up and use data layer variables in Google Tag Manager - CEOweb Ltd. Blog\" \/>\n<meta property=\"og:description\" content=\"Setting up and using data layer variables in Google Tag Manager (GTM) is essential for tracking user interactions on your website effectively. The data layer...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/\" \/>\n<meta property=\"og:site_name\" content=\"CEOweb Ltd. Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T23:01:26+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=\"3 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-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/\",\"url\":\"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/\",\"name\":\"How to set up and use data layer variables in Google Tag Manager - CEOweb Ltd. Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ceowebltd.com\/blog\/#website\"},\"datePublished\":\"2024-11-01T23:01:26+00:00\",\"dateModified\":\"2024-11-01T23:01:26+00:00\",\"author\":{\"@id\":\"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/4759c204c0b0f1d134ec16e8ec777a6f\"},\"breadcrumb\":{\"@id\":\"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ceowebltd.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to set up and use data layer variables 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 set up and use data layer variables 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-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/","og_locale":"en_US","og_type":"article","og_title":"How to set up and use data layer variables in Google Tag Manager - CEOweb Ltd. Blog","og_description":"Setting up and using data layer variables in Google Tag Manager (GTM) is essential for tracking user interactions on your website effectively. The data layer...","og_url":"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/","og_site_name":"CEOweb Ltd. Blog","article_published_time":"2024-11-01T23:01:26+00:00","author":"Emmanuel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Emmanuel","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/","url":"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/","name":"How to set up and use data layer variables in Google Tag Manager - CEOweb Ltd. Blog","isPartOf":{"@id":"https:\/\/ceowebltd.com\/blog\/#website"},"datePublished":"2024-11-01T23:01:26+00:00","dateModified":"2024-11-01T23:01:26+00:00","author":{"@id":"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/4759c204c0b0f1d134ec16e8ec777a6f"},"breadcrumb":{"@id":"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ceowebltd.com\/blog\/how-to-set-up-and-use-data-layer-variables-in-google-tag-manager-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ceowebltd.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to set up and use data layer variables 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\/10338","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=10338"}],"version-history":[{"count":1,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/posts\/10338\/revisions"}],"predecessor-version":[{"id":10339,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/posts\/10338\/revisions\/10339"}],"wp:attachment":[{"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/media?parent=10338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/categories?post=10338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/tags?post=10338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}