{"id":72732,"date":"2025-02-07T02:40:54","date_gmt":"2025-02-07T02:40:54","guid":{"rendered":"https:\/\/peraltafinancing.com\/analytics\/gtmtips-the-data-layer-picker-variable-template\/"},"modified":"2025-02-07T02:40:54","modified_gmt":"2025-02-07T02:40:54","slug":"gtmtips-the-data-layer-picker-variable-template","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=72732","title":{"rendered":"#GTMTips: The Data Layer Picker Variable Template"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>There\u2019s a new <a href=\"https:\/\/www.simoahava.com\/analytics\/custom-templates-guide-for-google-tag-manager\/\">custom variable template<\/a> in town! The <strong>Data Layer Picker<\/strong> template lets you create variables that have a singular, exceptional (in <a href=\"https:\/\/www.googletagmanager.com\/\">Google Tag Manager\u2019s<\/a> context, at least) purpose:<\/p>\n<p>You can access the keys and values that were in the object pushed into <code>dataLayer<\/code> itself. And \u2026 that\u2019s it! Read on to understand why this might be useful.<\/p>\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=\"tip-123-direct-access-to-the-datalayerpush\">Tip 123: Direct access to the dataLayer.push()<\/h2>\n<div style=\"aspect-ratio: 960 \/ 540;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2021\/02\/data-layer-picker-template.jpg\" title=\"data-layer-picker-template.jpg\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"540\" width=\"960\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2021\/02\/data-layer-picker-template.jpg#ZgotmplZ\" alt=\"data-layer-picker-template.jpg\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>If you know your <a href=\"https:\/\/www.simoahava.com\/analytics\/variable-guide-google-tag-manager\/#5-data-layer-variable\">Data Layer Variable<\/a>, you\u2019ll know that it comes in <a href=\"https:\/\/www.simoahava.com\/gtm-tips\/data-layer-variable-versions-explained\/\">two versions<\/a>.<\/p>\n<p><strong>Version 2<\/strong>, which is the default, lets you access any key pushed at any time into <code>dataLayer<\/code> with <strong>dot notation<\/strong>. The catch? All the keys are merged into a single object (the <a href=\"https:\/\/www.simoahava.com\/analytics\/google-tag-manager-data-model\/\">data model<\/a>), and keys that store primitive, non-object values can overwrite each other.<\/p>\n<p>Then there\u2019s <strong>Version 1<\/strong>, which lets you access keys that were pushed into <code>dataLayer<\/code>, but it ignores any merging, so you\u2019re only accessing the values for each key from the *most recent <code>dataLayer.push()<\/code>. The catch? Well, you can\u2019t use <strong>dot notation<\/strong> to access nested structures.<\/p>\n<p>But there\u2019s one thing missing from these access types. What if you want to access all <strong>and only<\/strong> the keys that were in the <code>dataLayer.push()<\/code> that caused the variable to be evaluated?<\/p>\n<p>For example, imagine this scenario. First, there\u2019s a <code>dataLayer.push()<\/code> like this:<\/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-javascript\" data-lang=\"javascript\"><span style=\"color:#0aa\">window<\/span>.dataLayer.push({\n  event: <span style=\"color:#a50\">'user_login'<\/span>,\n  userId: <span style=\"color:#a50\">'12345'<\/span>,\n  email: <span style=\"color:#a50\">'<a href=\"https:\/\/www.simoahava.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"d3a0bcbeb6a7bbbabdb493b6bfa0b6fdb0bcbe\">[email\u00a0protected]<\/a>'<\/span>\n});\n<\/code><\/pre>\n<\/div>\n<p>Then again on the same page, this:<\/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-javascript\" data-lang=\"javascript\"><span style=\"color:#0aa\">window<\/span>.dataLayer.push({\n  event: <span style=\"color:#a50\">'user_login'<\/span>,\n  userId: <span style=\"color:#a50\">'23456'<\/span>\n});\n<\/code><\/pre>\n<\/div>\n<p>So the user logged in twice with different user IDs. Perhaps it was a shared computer or something. But the second push did <em>not<\/em> have the <code>email<\/code> key.<\/p>\n<p>Now, for the second push, if you used a DataLayer variable to check if <code>email<\/code> has a value, it would return <code>'<a href=\"https:\/\/www.simoahava.com\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"7f0c10121a0b171611183f1a130c1a511c1012\">[email\u00a0protected]<\/a>'<\/code> for both Version 1 and Version 2 of the Data Layer Variable, because the Data Layer Variable doesn\u2019t care about what was the composition of any particular push \u2013\u00a0instead, it cares about what keys and values were <em>in<\/em> that push.<\/p>\n<p>Occasionally we might want to know whether or not a key was in the same object as the <code>event<\/code> that triggered the current tag. And for this purpose, I\u2019ve created the <strong>Data Layer Picker<\/strong> variable template.<\/p>\n<p>Once you download it from the Community Template Gallery, you can create a new variable with it. The variable has just <strong>two<\/strong> configurable options.<\/p>\n<p>You can have it retrieve the <strong>entire object<\/strong>, which means the variable returns the object that contained the <code>event<\/code> key that caused the variable to be evaluated.<\/p>\n<p>You can also have it retrieve the value for a <strong>specific property<\/strong>, which means the variable returns the value of the property, if found within the pushed object.<\/p>\n<blockquote>\n<p>The property access understands dot notation, so first it will try to parse the object structure to find the value at the end of the dot notation path (e.g. <code>{parent: {child: 'value'}}<\/code>). If no match is made, it tries to access the property directly using the dot notated string (e.g. <code>{'parent.child': 'value'}<\/code>).<\/p>\n<\/blockquote>\n<p>The template also works with objects pushed into <code>dataLayer<\/code> by other custom templates.<\/p>\n<h2 id=\"summary\">Summary<\/h2>\n<p>This is probably a niche variable for most, but it does have its uses.<\/p>\n<p>Google Tag Manager has built a wonderful abstraction with its data model and the Data Layer Variable, but occasionally you want atomic access to the <code>dataLayer.push()<\/code> itself.<\/p>\n<p>This is particularly poignant in scenarios where the implementation is either broken or a work-in-progress, and \u201ckey leaks\u201d such as the one described in the example above are commonplace. In those cases it might be easier to just access the array directly rather than go through GTM\u2019s data model.<\/p>\n<p>Caveat: if you\u2019ve <strong>deleted<\/strong> the item from the <code>dataLayer<\/code> array, it\u2019s not retrievable by this variable template. At that point the only way to access the deleted value is by utilizing the Data Layer Variable, as deleting the item from the <code>dataLayer<\/code> array does not delete it from GTM\u2019s data model.<\/p>\n<\/p><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>There\u2019s a new custom variable template in town! The Data Layer Picker template lets you create variables that have a singular, exceptional (in Google Tag Manager\u2019s context, at least) purpose: You can access the keys and values that were in the object pushed into dataLayer itself. And \u2026 that\u2019s it! Read on to understand why [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":72733,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12033],"tags":[11603,14492,564,36304,4196,15112],"dealstore":[],"offerexpiration":[],"class_list":["post-72732","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","tag-data","tag-gtmtips","tag-layer","tag-picker","tag-template","tag-variable"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>#GTMTips: The Data Layer Picker Variable Template - 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=72732\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"#GTMTips: The Data Layer Picker Variable Template - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"There\u2019s a new custom variable template in town! The Data Layer Picker template lets you create variables that have a singular, exceptional (in Google Tag Manager\u2019s context, at least) purpose: You can access the keys and values that were in the object pushed into dataLayer itself. And \u2026 that\u2019s it! Read on to understand why [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=72732\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-07T02:40:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/data-layer-picker-template.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\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=72732#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=72732\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"#GTMTips: The Data Layer Picker Variable Template\",\"datePublished\":\"2025-02-07T02:40:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=72732\"},\"wordCount\":657,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=72732#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/data-layer-picker-template.jpg\",\"keywords\":[\"Data\",\"GTMTips\",\"Layer\",\"Picker\",\"Template\",\"variable\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=72732#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=72732\",\"url\":\"https:\/\/fivemor.com\/?p=72732\",\"name\":\"#GTMTips: The Data Layer Picker Variable Template - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=72732#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=72732#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/data-layer-picker-template.jpg\",\"datePublished\":\"2025-02-07T02:40:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=72732#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=72732\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=72732#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/data-layer-picker-template.jpg\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/data-layer-picker-template.jpg\",\"width\":960,\"height\":540},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=72732#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"#GTMTips: The Data Layer Picker Variable Template\"}]},{\"@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":"#GTMTips: The Data Layer Picker Variable Template - 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=72732","og_locale":"en_US","og_type":"article","og_title":"#GTMTips: The Data Layer Picker Variable Template - Som2ny Network","og_description":"There\u2019s a new custom variable template in town! The Data Layer Picker template lets you create variables that have a singular, exceptional (in Google Tag Manager\u2019s context, at least) purpose: You can access the keys and values that were in the object pushed into dataLayer itself. And \u2026 that\u2019s it! Read on to understand why [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=72732","og_site_name":"Som2ny Network","article_published_time":"2025-02-07T02:40:54+00:00","og_image":[{"width":960,"height":540,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/data-layer-picker-template.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=72732#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=72732"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"#GTMTips: The Data Layer Picker Variable Template","datePublished":"2025-02-07T02:40:54+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=72732"},"wordCount":657,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=72732#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/data-layer-picker-template.jpg","keywords":["Data","GTMTips","Layer","Picker","Template","variable"],"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=72732#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=72732","url":"https:\/\/fivemor.com\/?p=72732","name":"#GTMTips: The Data Layer Picker Variable Template - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=72732#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=72732#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/data-layer-picker-template.jpg","datePublished":"2025-02-07T02:40:54+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=72732#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=72732"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=72732#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/data-layer-picker-template.jpg","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/data-layer-picker-template.jpg","width":960,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=72732#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"#GTMTips: The Data Layer Picker Variable Template"}]},{"@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\/72732","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=72732"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/72732\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/72733"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=72732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=72732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=72732"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=72732"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=72732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}