{"id":75192,"date":"2025-02-08T06:10:33","date_gmt":"2025-02-08T06:10:33","guid":{"rendered":"https:\/\/peraltafinancing.com\/analytics\/create-a-css-path-variable-for-click-element\/"},"modified":"2025-02-08T06:10:33","modified_gmt":"2025-02-08T06:10:33","slug":"create-a-css-path-variable-for-click-element","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=75192","title":{"rendered":"Create A CSS Path Variable For Click Element"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>At one point in the turbulent year of 2020, you might have gasped in surprise when looking at the preview interface of <a href=\"https:\/\/tagmanager.google.com\/\">Google Tag Manager<\/a>. No, I\u2019m not talking about the <a href=\"https:\/\/www.simoahava.com\/analytics\/new-preview-mode-google-tag-manager\/\">new preview mode interface<\/a>.<\/p>\n<p>Instead, I\u2019m referring to how the <strong>Click Element<\/strong> and <strong>Form Element<\/strong> built-in variables would now display a <strong>CSS path<\/strong> <em>string<\/em> rather than the expected <code>[object HTMLDivElement]<\/code> (or equivalent).<\/p>\n<div style=\"aspect-ratio: 1944 \/ 494;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2021\/01\/click-element-preview.jpg\" title=\"Click Element in Preview mode\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"494\" width=\"1944\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2021\/01\/click-element-preview.jpg#ZgotmplZ\" alt=\"Click Element in Preview mode\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>There was good <em>and<\/em> bad in this update.<\/p>\n<p>The <strong>good<\/strong> thing was that the Click Element variable was now much more informative in Preview mode. Honestly, there\u2019s not much you can do with the object element string in terms of debugging. Being able to see the CSS path gives us more clues on how the clicked element was reached.<\/p>\n<p>The <strong>bad<\/strong> thing was that the preview mode output is very misleading. It claims now that Click Element <em>returns<\/em> a <strong>string<\/strong> and a CSS path. It does neither. It still <em>returns<\/em> an HTML element which you can use with your <a href=\"https:\/\/www.simoahava.com\/analytics\/matches-css-selector-operator-in-gtm-triggers\/\">CSS selector predicates<\/a> and your custom DOM traversal scripts.<\/p>\n<blockquote>\n<p>Just to reiterate: The <strong>behavior<\/strong> of Click Element has <strong>not<\/strong> changed. The only thing that\u2019s changed is how the Click Element variable is <strong>displayed<\/strong> in the Preview interface.<\/p>\n<\/blockquote>\n<p>I would have expected Google to keep the Click Element as it was and instead introduce a new built-in variable called <code>Click CSS Path<\/code> or something. This would have avoided the ambiguity while still adding value to the variables in the container.<\/p>\n<p>Well, I want to show you how <strong>you<\/strong> can create your own CSS path variable. The variable uses the exact same method that GTM uses for determining the CSS path, so it should always match what you see in the Preview interface.<\/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=\"the-css-path-variable\">The CSS Path variable<\/h2>\n<p>In Google Tag Manager, go to <strong>Variables<\/strong> and click the <strong>New<\/strong> button to create a new <strong>user-defined variable<\/strong>.<\/p>\n<div style=\"aspect-ratio: 2092 \/ 350;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2021\/01\/new-variable.jpg\" title=\"New variable\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"350\" width=\"2092\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2021\/01\/new-variable.jpg#ZgotmplZ\" alt=\"New variable\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>Next, choose <strong>Custom JavaScript variable<\/strong> as the type.<\/p>\n<blockquote>\n<p>Unfortunately, <a href=\"https:\/\/www.simoahava.com\/analytics\/custom-templates-guide-for-google-tag-manager\/\">custom templates<\/a> do not (yet) support DOM traversal or handling HTML elements, so you need to use a Custom JavaScript variable for this.<\/p>\n<\/blockquote>\n<p>Copy-paste the following into the code editor:<\/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:#00a\">function<\/span>() {\n  <span style=\"color:#aaa;font-style:italic\">\/\/ Build a CSS path for the clicked element\n<\/span><span style=\"color:#aaa;font-style:italic\"\/>  <span style=\"color:#00a\">var<\/span> originalEl = {{Click Element}};\n  <span style=\"color:#00a\">var<\/span> el = originalEl;\n  <span style=\"color:#00a\">if<\/span> (el <span style=\"color:#00a\">instanceof<\/span> Node) {\n    <span style=\"color:#aaa;font-style:italic\">\/\/ Build the list of elements along the path\n<\/span><span style=\"color:#aaa;font-style:italic\"\/>    <span style=\"color:#00a\">var<\/span> elList = [];\n    <span style=\"color:#00a\">do<\/span> {\n      <span style=\"color:#00a\">if<\/span> (el <span style=\"color:#00a\">instanceof<\/span> Element) {\n        <span style=\"color:#00a\">var<\/span> classString = el.classList ? [].slice.call(el.classList).join(<span style=\"color:#a50\">'.'<\/span>) : <span style=\"color:#a50\">''<\/span>;\n        <span style=\"color:#00a\">var<\/span> elementName = (el.tagName ? el.tagName.toLowerCase() : <span style=\"color:#a50\">''<\/span>) + \n            (classString ? <span style=\"color:#a50\">'.'<\/span> + classString : <span style=\"color:#a50\">''<\/span>) + \n            (el.id ? <span style=\"color:#a50\">'#'<\/span> + el.id : <span style=\"color:#a50\">''<\/span>);\n        <span style=\"color:#00a\">if<\/span> (elementName) elList.unshift(elementName);\n      }\n      el = el.parentNode\n    } <span style=\"color:#00a\">while<\/span> (el != <span style=\"color:#00a\">null<\/span>);\n    <span style=\"color:#aaa;font-style:italic\">\/\/ Get the stringified element object name\n<\/span><span style=\"color:#aaa;font-style:italic\"\/>    <span style=\"color:#00a\">var<\/span> objString = originalEl.toString().match(<span style=\"color:#099\">\/\\[object (\\w+)\\]\/<\/span>);\n    <span style=\"color:#00a\">var<\/span> elementType = objString ? objString[<span style=\"color:#099\">1<\/span>] : originalEl.toString();\n    <span style=\"color:#00a\">var<\/span> cssString = elList.join(<span style=\"color:#a50\">' &gt; '<\/span>);\n    <span style=\"color:#aaa;font-style:italic\">\/\/ Return the CSS path as a string, prefixed with the element object name\n<\/span><span style=\"color:#aaa;font-style:italic\"\/>    <span style=\"color:#00a\">return<\/span> cssString ? elementType + <span style=\"color:#a50\">': '<\/span> + cssString : elementType;\n  }\n}\n<\/code><\/pre>\n<\/div>\n<p>Save it and you\u2019re good to go!<\/p>\n<p>The script first builds the list of elements on the click path, all the way to the highest node in the document (<code>html<\/code>).<\/p>\n<p>It does this by checking what the <code>tagName<\/code> of the element is, and then adding class and\/or ID modifiers to it. Then, it moves to the next element up the DOM tree.<\/p>\n<p>Once the list is built, the script finally takes the stringified element object name itself (e.g. <code>HTMLDivElement<\/code>) and adds that as the prefix to the CSS path string.<\/p>\n<p>A sample return value of the script could be something like this:<\/p>\n<p><code>'HTMLDivElement: html &gt; body &gt; div#blog &gt; div.hasCoverMetaIn#main'<\/code><\/p>\n<p>This means that the clicked element is an <code>HTMLDivElement<\/code> (<code><\/p>\n<div>), with a single class of <code>hasCoverMetaIn<\/code> and the ID <code>main<\/code>. The element has three ancestors: a <code><\/p>\n<div id=\"&quot;blog&quot;\">, the <code\/> tag, and finally the <code\/> node itself.<\/p>\n<h2 id=\"summary\">Summary<\/h2>\n<p>What is this script useful for? Good question!<\/p>\n<p>It\u2019s not very useful in a trigger, as you can use the <strong>matches CSS selector<\/strong> predicate for a more robust approach to identifying elements in the DOM tree.<\/p>\n<p>However, it might be interesting metadata to send to your analytics tool of choice with the click event. Sometimes sending the click path will help uncover missing bits of information that you might not have considered sending in the first place.<\/p>\n<p>For example, you might find out that your Click trigger has been <strong>too lax<\/strong>, collecting clicks from elements you never intended it to do. You can check the CSS path to see which \u201crogue elements\u201d are receiving clicks, after which you can calibrate the Click trigger itself to be more precise.<\/p>\n<p>Also, I miss writing articles like this, where I look at some nifty customization that is achievable with JavaScript.<\/p>\n<p>I hope you enjoyed the article! If you can think of a use case for the CSS path variable, please let us know in the comments!<\/p>\n<\/p><\/div>\n<p>          <\/code><\/div>\n<footer id=\"footer\" class=\"main-content-wrap\">\n  <span class=\"copyrights\"><br \/>\n    \u00a9 2025 Simo Ahava. All Rights Reserved<br \/>\n  <\/span><br \/>\n<\/footer>\n<p>      <\/code><\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>At one point in the turbulent year of 2020, you might have gasped in surprise when looking at the preview interface of Google Tag Manager. No, I\u2019m not talking about the new preview mode interface. Instead, I\u2019m referring to how the Click Element and Form Element built-in variables would now display a CSS path string [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":75193,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12033],"tags":[23365,7957,38655,27300,14043,15112],"dealstore":[],"offerexpiration":[],"class_list":["post-75192","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","tag-click","tag-create","tag-css","tag-element","tag-path","tag-variable"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Create A CSS Path Variable For Click Element - 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=75192\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create A CSS Path Variable For Click Element - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"At one point in the turbulent year of 2020, you might have gasped in surprise when looking at the preview interface of Google Tag Manager. No, I\u2019m not talking about the new preview mode interface. Instead, I\u2019m referring to how the Click Element and Form Element built-in variables would now display a CSS path string [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=75192\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-08T06:10:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/create-css-path-variable-click-element-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1441\" \/>\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=75192#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=75192\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Create A CSS Path Variable For Click Element\",\"datePublished\":\"2025-02-08T06:10:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=75192\"},\"wordCount\":499,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=75192#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/create-css-path-variable-click-element-scaled.jpg\",\"keywords\":[\"Click\",\"create\",\"CSS\",\"Element\",\"Path\",\"variable\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=75192#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=75192\",\"url\":\"https:\/\/fivemor.com\/?p=75192\",\"name\":\"Create A CSS Path Variable For Click Element - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=75192#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=75192#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/create-css-path-variable-click-element-scaled.jpg\",\"datePublished\":\"2025-02-08T06:10:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=75192#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=75192\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=75192#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/create-css-path-variable-click-element-scaled.jpg\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/create-css-path-variable-click-element-scaled.jpg\",\"width\":2560,\"height\":1441},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=75192#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create A CSS Path Variable For Click Element\"}]},{\"@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":"Create A CSS Path Variable For Click Element - 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=75192","og_locale":"en_US","og_type":"article","og_title":"Create A CSS Path Variable For Click Element - Som2ny Network","og_description":"At one point in the turbulent year of 2020, you might have gasped in surprise when looking at the preview interface of Google Tag Manager. No, I\u2019m not talking about the new preview mode interface. Instead, I\u2019m referring to how the Click Element and Form Element built-in variables would now display a CSS path string [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=75192","og_site_name":"Som2ny Network","article_published_time":"2025-02-08T06:10:33+00:00","og_image":[{"width":2560,"height":1441,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/create-css-path-variable-click-element-scaled.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=75192#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=75192"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Create A CSS Path Variable For Click Element","datePublished":"2025-02-08T06:10:33+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=75192"},"wordCount":499,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=75192#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/create-css-path-variable-click-element-scaled.jpg","keywords":["Click","create","CSS","Element","Path","variable"],"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=75192#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=75192","url":"https:\/\/fivemor.com\/?p=75192","name":"Create A CSS Path Variable For Click Element - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=75192#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=75192#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/create-css-path-variable-click-element-scaled.jpg","datePublished":"2025-02-08T06:10:33+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=75192#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=75192"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=75192#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/create-css-path-variable-click-element-scaled.jpg","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/02\/create-css-path-variable-click-element-scaled.jpg","width":2560,"height":1441},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=75192#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Create A CSS Path Variable For Click Element"}]},{"@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\/75192","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=75192"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/75192\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/75193"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=75192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=75192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=75192"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=75192"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=75192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}