{"id":172359,"date":"2025-04-05T19:02:39","date_gmt":"2025-04-05T19:02:39","guid":{"rendered":"https:\/\/peraltafinancing.com\/analytics\/gtm-listener-firing-order-test\/"},"modified":"2025-04-05T19:02:39","modified_gmt":"2025-04-05T19:02:39","slug":"gtm-listener-firing-order-test","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=172359","title":{"rendered":"GTM Listener Firing Order Test"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>Because I was bored, I did a quick test to sort out the firing order of competing GTM listeners. If you\u2019ve done your homework (i.e. read my <a href=\"https:\/\/www.simoahava.com\/analytics\/dont-gtm-listeners-work\/\">article on GTM listeners<\/a>), you\u2019ll remember that GTM listeners are set up on the <strong>document<\/strong> node of the document object model (DOM). I wanted to test what the firing order is if you have multiple competing listeners on the same page.<\/p>\n<p>I tested with the following listeners (make sure you read up on <a href=\"https:\/\/www.simoahava.com\/analytics\/auto-event-tracking-google-tag-manager\/\">auto-event tracking<\/a> if you are completely baffled at this point):<\/p>\n<ul>\n<li>\n<p>Form Submit Listener &#8211; listens for a submit event on a form<\/p>\n<\/li>\n<li>\n<p>Click Listener &#8211; listens for a click event on any element<\/p>\n<\/li>\n<li>\n<p>Link Click Listener &#8211; listens for a click event on a link element<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.simoahava.com\/analytics\/google-tag-manager-history-listener\/\">History Listener<\/a> &#8211; listens for changes in browser history<\/p>\n<\/li>\n<\/ul>\n<p>                <span class=\"simmer\"><br \/>\n  <span class=\"close\">X<\/span><\/p>\n<p>\n    <span class=\"fa fa-md fa-bell\"\/><br \/>\n    <strong>The Simmer Newsletter<\/strong>\n  <\/p>\n<p>\n    Subscribe to the <a href=\"https:\/\/www.simoahava.com\/newsletter\/\">Simmer newsletter<\/a> to get the latest news and content from Simo Ahava into your email inbox!\n  <\/p>\n<p>  <\/span><\/p>\n<h2 id=\"the-premise\">The premise<\/h2>\n<p>I had a <strong>very<\/strong> simple HTML page, with just two buttons. One was the submit button of an empty form, the other an HTML5 button element, wrapped in a link.<\/p>\n<div style=\"aspect-ratio: 77 \/ 64;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2014\/03\/buttons.jpg\" title=\"My simple buttons\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"64\" width=\"77\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2014\/03\/buttons.jpg#ZgotmplZ\" alt=\"My simple buttons\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>To make things more interesting, I wrapped the submit button of the form in a link as well, because I wanted to see what happens. It\u2019s not like you\u2019ll ever come across a silly implementation like that in real life. I hope.<\/p>\n<p>Here\u2019s what the code looked like:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-html\" data-lang=\"html\"><span style=\"color:#4c8317\">\nhtml<\/span>&gt;\nhead&gt;\n title&gt;Just testing<span style=\"color:#1e90ff;font-weight:bold\">title<\/span>&gt;\n<span style=\"color:#1e90ff;font-weight:bold\">head<\/span>&gt;\nbody&gt;\n<span style=\"color:#aaa;font-style:italic\"><!-- GOOGLE TAG MANAGER CONTAINER WAS HERE --><\/span>\nform <span style=\"color:#1e90ff\">action<\/span>=<span style=\"color:#a50\">\"#form\"<\/span>&gt;\n a <span style=\"color:#1e90ff\">href<\/span>=<span style=\"color:#a50\">\"?formlink\"<\/span>&gt;\n  input <span style=\"color:#1e90ff\">type<\/span>=<span style=\"color:#a50\">\"submit\"<\/span> <span style=\"color:#1e90ff\">value<\/span>=<span style=\"color:#a50\">\"Form test\"<\/span>\/&gt;\n <span style=\"color:#1e90ff;font-weight:bold\">a<\/span>&gt;\n<span style=\"color:#1e90ff;font-weight:bold\">form<\/span>&gt;\na <span style=\"color:#1e90ff\">href<\/span>=<span style=\"color:#a50\">\"?buttonlink\"<\/span>&gt;\n button&gt;Link test<span style=\"color:#1e90ff;font-weight:bold\">button<\/span>&gt;\n<span style=\"color:#1e90ff;font-weight:bold\">a<\/span>&gt;\n<span style=\"color:#1e90ff;font-weight:bold\">body<\/span>&gt;\n<span style=\"color:#1e90ff;font-weight:bold\">html<\/span>&gt;<\/code><\/pre>\n<\/div>\n<p>Very simple, right? I used query parameters in links simply because I wanted to see what happened to the <strong>{{url}}<\/strong> macro when different listeners fired.<\/p>\n<p>I created a Custom HTML tag for each listener, with just a simple alert dialogue. Here\u2019s what my click tag looked like:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-html\" data-lang=\"html\">script&gt;\n alert(<span style=\"color:#a50\">\"Click occurred on \"<\/span> + {{url}});\n<span style=\"color:#1e90ff;font-weight:bold\">script<\/span>&gt;<\/code><\/pre>\n<\/div>\n<div style=\"aspect-ratio: 428 \/ 160;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2014\/03\/alert.jpg\" title=\"Alert dialog\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"160\" width=\"428\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2014\/03\/alert.jpg#ZgotmplZ\" alt=\"Alert dialog\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>And ditto for all the other listeners. So every time a listener fires, an alert is shown. Just by following the sequence of these alerts, I should always see what the firing order is.<\/p>\n<h2 id=\"outcome\">Outcome<\/h2>\n<p>Here\u2019s what happened on <strong>Chrome<\/strong> and <strong>Safari<\/strong>:<\/p>\n<h3 id=\"click-on-form-test\">Click on \u201cForm test\u201d<\/h3>\n<ol>\n<li>\n<p>Alert: <strong>Link click<\/strong> occurred on (current URL)<\/p>\n<\/li>\n<li>\n<p>Alert: <strong>Click<\/strong> occurred on (current URL)<\/p>\n<\/li>\n<li>\n<p>Alert: <strong>Form submit<\/strong> occurred on (current URL)<\/p>\n<\/li>\n<li>\n<p>Alert: <strong>History event<\/strong> occurred on (current URL + ?#form)<\/p>\n<\/li>\n<\/ol>\n<p>So the order is:<\/p>\n<p>Link Click -&gt; Click -&gt; Form Submit<\/p>\n<p>The History Listener fires because the form transports me to the URL ?#form (it\u2019s in the <strong>action<\/strong> attribute of the form element), and in Chrome and Safari this triggers a <strong>popstate<\/strong> event.<\/p>\n<h3 id=\"click-on-link-test\">Click on \u201cLink test\u201d<\/h3>\n<ol>\n<li>\n<p>Alert: <strong>Link click<\/strong> occurred on (current URL)<\/p>\n<\/li>\n<li>\n<p>Alert: <strong>Click<\/strong> occurred on (current URL)<\/p>\n<\/li>\n<li>\n<p>Alert: <strong>History event<\/strong> occurred on (current URL + ?buttonlink)<\/p>\n<\/li>\n<\/ol>\n<p>And the order is:<\/p>\n<p>Link Click -&gt; Click<\/p>\n<p>The History Listener fires this time as well upon <strong>popstate<\/strong>, because the active history entry is changed to ?buttonlink thanks to the link\u2019s default action.<\/p>\n<p>With Firefox, the History Listener <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Reference\/Events\/popstate\">won\u2019t fire upon page load<\/a>, so you won\u2019t get an alert for the history event changes. Otherwise, the sequence is the same.<\/p>\n<h2 id=\"conclusions\">Conclusions<\/h2>\n<p>The result of this simple test is that your GTM listeners fire in the following order:<\/p>\n<p>Link Click -&gt; Click -&gt; Form Submit<\/p>\n<p>Remember that any other listeners you might have set up on the element nodes themselves (e.g. onClick) will be fired first. For example, if you have a <strong>pushState()<\/strong> call sent upon clicking a navigation link, this will change the URL (if you pass it as a parameter) <em>before<\/em> your link click listener fires. This, in turn, means that if you have an event sent to GA with gtm.linkClick as the event firing rule, you will see the URL set in <strong>pushState()<\/strong> as the page where the link click occurred!<\/p>\n<p>Make sure that you understand how listeners compete with each other. GMT listeners are last of the line because they\u2019re set up on the document node, not the elements themselves.<\/p>\n<p>I haven\u2019t come across a single case yet where having multiple GTM listeners active at the same time would cause any problems in data collection. However, it\u2019s not inconceivable, and you should really try to keep things simple with your listener tags (among other things).<\/p>\n<\/p><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Because I was bored, I did a quick test to sort out the firing order of competing GTM listeners. If you\u2019ve done your homework (i.e. read my article on GTM listeners), you\u2019ll remember that GTM listeners are set up on the document node of the document object model (DOM). I wanted to test what the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":172360,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12033],"tags":[17424,32680,32681,6694,13597],"dealstore":[],"offerexpiration":[],"class_list":["post-172359","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","tag-firing","tag-gtm","tag-listener","tag-order","tag-test"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>GTM Listener Firing Order Test - Som2ny Network<\/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:\/\/fivemor.com\/?p=172359\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GTM Listener Firing Order Test - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"Because I was bored, I did a quick test to sort out the firing order of competing GTM listeners. If you\u2019ve done your homework (i.e. read my article on GTM listeners), you\u2019ll remember that GTM listeners are set up on the document node of the document object model (DOM). I wanted to test what the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=172359\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-05T19:02:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/buttons.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"77\" \/>\n\t<meta property=\"og:image:height\" content=\"64\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\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\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=172359#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=172359\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"GTM Listener Firing Order Test\",\"datePublished\":\"2025-04-05T19:02:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=172359\"},\"wordCount\":704,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=172359#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/buttons.jpg\",\"keywords\":[\"Firing\",\"GTM\",\"Listener\",\"Order\",\"Test\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=172359#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=172359\",\"url\":\"https:\/\/fivemor.com\/?p=172359\",\"name\":\"GTM Listener Firing Order Test - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=172359#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=172359#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/buttons.jpg\",\"datePublished\":\"2025-04-05T19:02:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=172359#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=172359\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=172359#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/buttons.jpg\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/buttons.jpg\",\"width\":77,\"height\":64},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=172359#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GTM Listener Firing Order Test\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fivemor.com\/#website\",\"url\":\"https:\/\/fivemor.com\/\",\"name\":\"Som2ny Network\",\"description\":\"Daily Deals\",\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fivemor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fivemor.com\/#organization\",\"name\":\"Som2ny Network\",\"url\":\"https:\/\/fivemor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"width\":300,\"height\":86,\"caption\":\"Som2ny Network\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/fivemor.com\"],\"url\":\"https:\/\/fivemor.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GTM Listener Firing Order Test - Som2ny Network","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:\/\/fivemor.com\/?p=172359","og_locale":"en_US","og_type":"article","og_title":"GTM Listener Firing Order Test - Som2ny Network","og_description":"Because I was bored, I did a quick test to sort out the firing order of competing GTM listeners. If you\u2019ve done your homework (i.e. read my article on GTM listeners), you\u2019ll remember that GTM listeners are set up on the document node of the document object model (DOM). I wanted to test what the [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=172359","og_site_name":"Som2ny Network","article_published_time":"2025-04-05T19:02:39+00:00","og_image":[{"width":77,"height":64,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/buttons.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=172359#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=172359"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"GTM Listener Firing Order Test","datePublished":"2025-04-05T19:02:39+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=172359"},"wordCount":704,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=172359#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/buttons.jpg","keywords":["Firing","GTM","Listener","Order","Test"],"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=172359#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=172359","url":"https:\/\/fivemor.com\/?p=172359","name":"GTM Listener Firing Order Test - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=172359#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=172359#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/buttons.jpg","datePublished":"2025-04-05T19:02:39+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=172359#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=172359"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=172359#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/buttons.jpg","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/buttons.jpg","width":77,"height":64},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=172359#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"GTM Listener Firing Order Test"}]},{"@type":"WebSite","@id":"https:\/\/fivemor.com\/#website","url":"https:\/\/fivemor.com\/","name":"Som2ny Network","description":"Daily Deals","publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fivemor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fivemor.com\/#organization","name":"Som2ny Network","url":"https:\/\/fivemor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","width":300,"height":86,"caption":"Som2ny Network"},"image":{"@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","caption":"admin"},"sameAs":["https:\/\/fivemor.com"],"url":"https:\/\/fivemor.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/172359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=172359"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/172359\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/172360"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=172359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=172359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=172359"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=172359"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=172359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}