{"id":10543,"date":"2024-11-12T20:57:32","date_gmt":"2024-11-12T20:57:32","guid":{"rendered":"https:\/\/ceowebltd.com\/blog\/?p=10543"},"modified":"2024-11-12T20:57:32","modified_gmt":"2024-11-12T20:57:32","slug":"how-to-create-custom-event-triggers-in-google-tag-manager","status":"publish","type":"post","link":"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/","title":{"rendered":"How to create custom event triggers in Google Tag Manager"},"content":{"rendered":"<p>Creating custom event triggers in Google Tag Manager (GTM) lets you track specific actions on your website, such as button clicks, form submissions, video interactions, and more. Custom event triggers are particularly useful when you need to track interactions that don\u2019t fall under GTM&#8217;s pre-configured event types. Here\u2019s a step-by-step guide to creating custom event triggers 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-create-custom-event-triggers-in-google-tag-manager\/#1_Understand_What_Custom_Events_Are\" title=\"1. Understand What Custom Events Are\">1. Understand What Custom Events Are<\/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-create-custom-event-triggers-in-google-tag-manager\/#2_Set_Up_Your_Custom_Event_in_JavaScript\" title=\"2. Set Up Your Custom Event in JavaScript\">2. Set Up Your Custom Event in JavaScript<\/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-create-custom-event-triggers-in-google-tag-manager\/#3_Creating_a_Custom_Event_Trigger_in_GTM\" title=\"3. Creating a Custom Event Trigger in GTM\">3. Creating a Custom Event Trigger 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-create-custom-event-triggers-in-google-tag-manager\/#4_Add_Conditions_for_Specific_Events_Optional\" title=\"4. Add Conditions for Specific Events (Optional)\">4. Add Conditions for Specific Events (Optional)<\/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-create-custom-event-triggers-in-google-tag-manager\/#5_Create_a_Tag_to_Use_the_Custom_Event_Trigger\" title=\"5. Create a Tag to Use the Custom Event Trigger\">5. Create a Tag to Use the Custom Event Trigger<\/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-create-custom-event-triggers-in-google-tag-manager\/#6_Preview_and_Test_Your_Custom_Event_Trigger\" title=\"6. Preview and Test Your Custom Event Trigger\">6. Preview and Test Your Custom Event Trigger<\/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-create-custom-event-triggers-in-google-tag-manager\/#7_Publish_Your_Container\" title=\"7. Publish Your Container\">7. Publish Your Container<\/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-create-custom-event-triggers-in-google-tag-manager\/#8_Verify_in_Analytics_If_Applicable\" title=\"8. Verify in Analytics (If Applicable)\">8. Verify in Analytics (If Applicable)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/#Example_Use_Cases_for_Custom_Event_Triggers\" title=\"Example Use Cases for Custom Event Triggers\">Example Use Cases for Custom Event Triggers<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/#Tips_for_Using_Custom_Event_Triggers_Effectively\" title=\"Tips for Using Custom Event Triggers Effectively\">Tips for Using Custom Event Triggers Effectively<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"1_Understand_What_Custom_Events_Are\"><\/span>1. <strong>Understand What Custom Events Are<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>A custom event trigger in GTM is activated by an event that you define in your website\u2019s code, which is then detected by GTM. Typically, custom events are useful when:<\/p>\n<ul>\n<li>You have a JavaScript-based interaction on your website, like an AJAX form submission.<\/li>\n<li>You want to track specific events that don\u2019t have a direct HTML element trigger.<\/li>\n<\/ul>\n<p>For instance, if your site has a custom JavaScript function that fires when a user scrolls to the bottom of the page, you can set up a custom event in GTM to capture that action.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"2_Set_Up_Your_Custom_Event_in_JavaScript\"><\/span>2. <strong>Set Up Your Custom Event in JavaScript<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To use a custom event, you need to send data to GTM when the action happens. This is done using <code>dataLayer.push()<\/code>, which sends an event to GTM\u2019s data layer. Here\u2019s an example:<\/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 select-none\">javascript<\/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 select-none 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-javascript\"><span class=\"hljs-comment\">\/\/ Example: Pushing a custom event to the GTM data layer<\/span><br \/>\ndataLayer.<span class=\"hljs-title function_\">push<\/span>({<br \/>\n    <span class=\"hljs-string\">'event'<\/span>: <span class=\"hljs-string\">'customEventName'<\/span> <span class=\"hljs-comment\">\/\/ Replace with your custom event name<\/span><br \/>\n    <span class=\"hljs-comment\">\/\/ Optional: Add other data you want to track, e.g., 'category': 'Video', 'action': 'Play'<\/span><br \/>\n});<br \/>\n<\/code><\/div>\n<\/div>\n<p>In this example:<\/p>\n<ul>\n<li>The <code>event<\/code> key is required and represents the custom event name (e.g., &#8220;customEventName&#8221;).<\/li>\n<li>You can add other key-value pairs to pass more data about the event.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"3_Creating_a_Custom_Event_Trigger_in_GTM\"><\/span>3. <strong>Creating a Custom Event Trigger in GTM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Now that your event is set to be captured in GTM, you can configure a custom event trigger:<\/p>\n<ol>\n<li><strong>Log in to GTM<\/strong> and select the appropriate container.<\/li>\n<li>In the left-hand menu, go to <strong>Triggers<\/strong> and click on <strong>New<\/strong>.<\/li>\n<li>Name the trigger descriptively, so you remember what it\u2019s for (e.g., \u201cScroll Bottom Custom Event\u201d).<\/li>\n<li>Under <strong>Trigger Configuration<\/strong>, select <strong>Custom Event<\/strong>.<\/li>\n<li>In the <strong>Event Name<\/strong> field, type the exact name of your custom event as defined in the <code>dataLayer.push()<\/code> (e.g., \u201ccustomEventName\u201d).<\/li>\n<li><strong>Trigger Type<\/strong>: Choose whether the trigger should fire on <strong>All Custom Events<\/strong> (any custom event in your data layer) or <strong>Some Custom Events<\/strong> (only events that match specific conditions).<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"4_Add_Conditions_for_Specific_Events_Optional\"><\/span>4. <strong>Add Conditions for Specific Events (Optional)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If you want to fire the trigger only when certain conditions are met, choose <strong>Some Custom Events<\/strong> and define the conditions. For instance:<\/p>\n<ul>\n<li>If you want the trigger to fire only for specific page views, add a condition based on the <code>Page URL<\/code> or <code>Page Path<\/code>.<\/li>\n<li>Use additional data layer variables to refine the conditions. For instance, if your event includes a <code>category<\/code> and <code>action<\/code> key, you can add conditions to fire the trigger only if these values match specific criteria.<\/li>\n<\/ul>\n<p>Example condition: <code>Event<\/code> equals <code>customEventName<\/code> and <code>category<\/code> equals <code>Video<\/code>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_Create_a_Tag_to_Use_the_Custom_Event_Trigger\"><\/span>5. <strong>Create a Tag to Use the Custom Event Trigger<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>With your custom event trigger ready, you can now attach it to a tag:<\/p>\n<ol>\n<li>Go to the <strong>Tags<\/strong> section and click <strong>New<\/strong>.<\/li>\n<li>Choose the tag type you want, such as <strong>Google Analytics: GA4 Event<\/strong> or <strong>Universal Analytics Event<\/strong>.<\/li>\n<li>Configure the tag with the appropriate tracking parameters:\n<ul>\n<li>For Google Analytics, you might set the <code>Event Category<\/code>, <code>Event Action<\/code>, and <code>Event Label<\/code> fields using values from your custom event.<\/li>\n<\/ul>\n<\/li>\n<li>Under <strong>Triggering<\/strong>, select the custom event trigger you created.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"6_Preview_and_Test_Your_Custom_Event_Trigger\"><\/span>6. <strong>Preview and Test Your Custom Event Trigger<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Testing is essential to ensure that your custom event trigger is working correctly:<\/p>\n<ol>\n<li>Click <strong>Preview<\/strong> in GTM to enter Debug mode.<\/li>\n<li>Open your website in the debug window that appears.<\/li>\n<li>Perform the action on your site that should trigger the custom event (e.g., scroll to the bottom, click a button).<\/li>\n<li>In the GTM debug panel, go to the <strong>Events<\/strong> section and look for your custom event name. This indicates that GTM has detected the event.<\/li>\n<li>Check that the tag associated with your custom event trigger fired correctly. If it did, the tag will appear under the <strong>Tags Fired<\/strong> section for that event.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"7_Publish_Your_Container\"><\/span>7. <strong>Publish Your Container<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Once you\u2019ve tested and confirmed that everything is working as expected, publish your container:<\/p>\n<ol>\n<li>In GTM, click on <strong>Submit<\/strong>.<\/li>\n<li>Add a version name and description if needed, then click <strong>Publish<\/strong>.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"8_Verify_in_Analytics_If_Applicable\"><\/span>8. <strong>Verify in Analytics (If Applicable)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>If you\u2019ve set up your tag to send data to Google Analytics (or another tool), verify that the data is coming through in that platform:<\/p>\n<ul>\n<li><strong>For GA4<\/strong>: Go to the <strong>Realtime<\/strong> or <strong>Events<\/strong> report in GA4 to check for your custom events.<\/li>\n<li><strong>For Universal Analytics<\/strong>: Go to <strong>Behavior &gt; Events &gt; Top Events<\/strong> to check if your event category, action, or label data appears.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Example_Use_Cases_for_Custom_Event_Triggers\"><\/span>Example Use Cases for Custom Event Triggers<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Here are a few scenarios where custom event triggers are helpful:<\/p>\n<ul>\n<li><strong>Tracking Video Interactions<\/strong>: Push custom events into the data layer when users start, pause, or complete a video. Use these events to fire tags that track video engagement.<\/li>\n<li><strong>Tracking Scroll Depth<\/strong>: If your website uses JavaScript to detect when users reach certain scroll points, you can push a custom event into the data layer when a user reaches 50% or 100% of the page.<\/li>\n<li><strong>Tracking Dynamic Content Interactions<\/strong>: If users interact with AJAX-driven content or custom modals, use custom events to track these interactions.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Tips_for_Using_Custom_Event_Triggers_Effectively\"><\/span>Tips for Using Custom Event Triggers Effectively<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>Naming Consistency<\/strong>: Use clear, consistent naming conventions for your custom events in the <code>dataLayer.push()<\/code> method and GTM trigger to avoid any confusion.<\/li>\n<li><strong>Event Parameters<\/strong>: Include additional parameters in the data layer whenever possible (e.g., <code>category<\/code>, <code>action<\/code>, <code>label<\/code>) to make tracking easier and more detailed.<\/li>\n<li><strong>Regular Testing<\/strong>: Each time you change code on your site or modify GTM settings, test your custom events to ensure they still work as expected.<\/li>\n<\/ul>\n<p>By following these steps, you\u2019ll be able to effectively create and manage custom event triggers in Google Tag Manager, allowing you to track a wide range of user interactions and optimize your analytics and marketing strategy accordingly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creating custom event triggers in Google Tag Manager (GTM) lets you track specific actions on your website, such as button clicks, form submissions, video interactions,&#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-10543","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 create custom event triggers 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-create-custom-event-triggers-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 create custom event triggers in Google Tag Manager - CEOweb Ltd. Blog\" \/>\n<meta property=\"og:description\" content=\"Creating custom event triggers in Google Tag Manager (GTM) lets you track specific actions on your website, such as button clicks, form submissions, video interactions,...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/\" \/>\n<meta property=\"og:site_name\" content=\"CEOweb Ltd. Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-12T20:57:32+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=\"5 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-create-custom-event-triggers-in-google-tag-manager\/\",\"url\":\"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/\",\"name\":\"How to create custom event triggers in Google Tag Manager - CEOweb Ltd. Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ceowebltd.com\/blog\/#website\"},\"datePublished\":\"2024-11-12T20:57:32+00:00\",\"dateModified\":\"2024-11-12T20:57:32+00:00\",\"author\":{\"@id\":\"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/4759c204c0b0f1d134ec16e8ec777a6f\"},\"breadcrumb\":{\"@id\":\"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ceowebltd.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to create custom event triggers 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 create custom event triggers 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-create-custom-event-triggers-in-google-tag-manager\/","og_locale":"en_US","og_type":"article","og_title":"How to create custom event triggers in Google Tag Manager - CEOweb Ltd. Blog","og_description":"Creating custom event triggers in Google Tag Manager (GTM) lets you track specific actions on your website, such as button clicks, form submissions, video interactions,...","og_url":"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/","og_site_name":"CEOweb Ltd. Blog","article_published_time":"2024-11-12T20:57:32+00:00","author":"Emmanuel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Emmanuel","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/","url":"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/","name":"How to create custom event triggers in Google Tag Manager - CEOweb Ltd. Blog","isPartOf":{"@id":"https:\/\/ceowebltd.com\/blog\/#website"},"datePublished":"2024-11-12T20:57:32+00:00","dateModified":"2024-11-12T20:57:32+00:00","author":{"@id":"https:\/\/ceowebltd.com\/blog\/#\/schema\/person\/4759c204c0b0f1d134ec16e8ec777a6f"},"breadcrumb":{"@id":"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ceowebltd.com\/blog\/how-to-create-custom-event-triggers-in-google-tag-manager\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ceowebltd.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to create custom event triggers 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\/10543","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=10543"}],"version-history":[{"count":1,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/posts\/10543\/revisions"}],"predecessor-version":[{"id":10544,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/posts\/10543\/revisions\/10544"}],"wp:attachment":[{"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/media?parent=10543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/categories?post=10543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ceowebltd.com\/blog\/wp-json\/wp\/v2\/tags?post=10543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}