{"id":136007,"date":"2025-03-15T22:27:49","date_gmt":"2025-03-15T22:27:49","guid":{"rendered":"https:\/\/peraltafinancing.com\/analytics\/gtmtips-track-launch-campaigns-in-gtm-for-ios\/"},"modified":"2025-03-15T22:27:49","modified_gmt":"2025-03-15T22:27:49","slug":"gtmtips-track-launch-campaigns-in-gtm-for-ios","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=136007","title":{"rendered":"#GTMTips: Track Launch Campaigns In GTM For iOS"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>In <a href=\"https:\/\/analytics.google.com\">Google Analytics<\/a> for iOS, there are two types of campaign measurement. There\u2019s <a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/ios\/v3\/campaigns#ios-install\">install campaign measurement<\/a>, which lets you track the channels which brought your visitors to the App Store, where they proceeded to download your app. There\u2019s also <a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/ios\/v3\/campaigns#general-campaigns\">launch campaign tracking<\/a>, which lets you attribute app launches to specific campaigns.<\/p>\n<p>In this tip post, we\u2019ll tackle the latter. We\u2019ll leverage a feature of the <a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/ios\/v3\/\">Google Analytics iOS SDK<\/a> to build the parameters, and then push them to <code>dataLayer<\/code> so that they can be used in the Tag.<\/p>\n<p>We\u2019ll be using Swift as the language of choice. Check out my <a href=\"https:\/\/www.simoahava.com\/tags\/ios\">previous two posts<\/a> on GTM for iOS if you need more information on how to make GTM work in your iOS \/ Swift app.<\/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-39-launch-campaign-tracking-in-google-tag-manager-for-ios\">Tip 39: Launch campaign tracking in Google Tag Manager for iOS<\/h2>\n<div style=\"aspect-ratio: 960 \/ 540;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2015\/12\/track-launch-campaigns-gtm-ios.jpg\" title=\"Track launch campaigns in Google Tag Manager for iOS\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"540\" width=\"960\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2015\/12\/track-launch-campaigns-gtm-ios.jpg#ZgotmplZ\" alt=\"Track launch campaigns in Google Tag Manager for iOS\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>To make it all work, you need <strong>two<\/strong> things.<\/p>\n<ol>\n<li>\n<p>Code which parses the parameters from the URL and pushes them to <code>dataLayer<\/code>.<\/p>\n<\/li>\n<li>\n<p>Data Layer Variables to send the campaign parameters through your Tag.<\/p>\n<\/li>\n<\/ol>\n<h3 id=\"1-modifying-the-app-code\">1. Modifying the app code<\/h3>\n<p>To parse the URL, we\u2019ll leverage the <code>setCampaignParametersFromUrl<\/code> method in the <code>GAIDictionaryBuilder<\/code> class of the Google Analytics SDK. We won\u2019t use it for anything else except for parsing the URL. So, in your <strong>AppDelegate.swift<\/strong> file, locate the overloaded constructor with the <code>handleOpenURL<\/code> method, or create it yourself:<\/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-swift\" data-lang=\"swift\"><span style=\"color:#00a\">func<\/span> <span style=\"color:#0a0\">application<\/span>(application: UIApplication, handleOpenURL url: NSURL) -&gt; <span style=\"color:#0aa\">Bool<\/span> {\n  ...\n}<\/code><\/pre>\n<\/div>\n<p>This is where the app parses any URL parameters used in the launch.<\/p>\n<p>So, now we need to leverage the GA SDK\u2019s built-in methods, and we need to push the parameters to <code>dataLayer<\/code>. The setup might look something 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-swift\" data-lang=\"swift\"><span style=\"color:#00a\">func<\/span> <span style=\"color:#0a0\">application<\/span>(application: UIApplication, handleOpenURL url: NSURL) -&gt; <span style=\"color:#0aa\">Bool<\/span> {\n  <span style=\"color:#00a\">let<\/span> <span style=\"color:#a00\">urlString<\/span> = url.absoluteString\n  <span style=\"color:#00a\">let<\/span> <span style=\"color:#a00\">hitParams<\/span> = GAIDictionaryBuilder.<span style=\"color:#00a\">init<\/span>()\n  <span style=\"color:#00a\">let<\/span> <span style=\"color:#a00\">dataLayer<\/span> = TAGManager.instance().dataLayer\n  hitParams.setCampaignParametersFromUrl(urlString)\n  dataLayer.push([\n    <span style=\"color:#a50\">\"campaignMedium\"<\/span> : hitParams.<span style=\"color:#00a\">get<\/span>(kGAICampaignMedium) ?? <span style=\"color:#a50\">\"\"<\/span>,\n    <span style=\"color:#a50\">\"campaignName\"<\/span> : hitParams.<span style=\"color:#00a\">get<\/span>(kGAICampaignName) ?? <span style=\"color:#a50\">\"\"<\/span>,\n    <span style=\"color:#a50\">\"campaignSource\"<\/span> : hitParams.<span style=\"color:#00a\">get<\/span>(kGAICampaignSource) ?? <span style=\"color:#a50\">\"\"<\/span>\n  ])\n  <span style=\"color:#00a\">return<\/span> <span style=\"color:#00a\">true<\/span>\n}<\/code><\/pre>\n<\/div>\n<p>Let\u2019s just quickly walk through this. <code>urlString<\/code> is the variable where we\u2019ll store the URL string itself (d\u2019oh). <code>hitParams<\/code> is what we\u2019ll use to parse the URL, and <code>dataLayer<\/code> is where we\u2019ll push the information.<\/p>\n<p>The <code>setCampaignParametersFromUrl()<\/code> method takes a URL string, and parses it for the <a href=\"https:\/\/support.google.com\/analytics\/answer\/1033867?hl=en\">regular UTM campaign parameters<\/a>. It stores them in a bunch of constants the GA SDK leverages to pass information between the app and Google Analytics.<\/p>\n<p>So, if your app is launched with something like:<\/p>\n<p><strong>awesomeApp:\/\/?utm_source=newsletter&amp;utm;_medium=email&amp;utm;_campaign=December_2015<\/strong><\/p>\n<p>The values for source (newsletter), medium (email), and campaign (December_2015) would be stored in the constants <strong>kGAICampaignSource<\/strong>, <strong>kGAICampaignMedium<\/strong>, <strong>kGAICampaignName<\/strong>, respectively.<\/p>\n<p>The <code>dataLayer.push()<\/code> pulls these from <code>hitParams<\/code> and stores them in the data structure. If a parameter is missing from the URL, then a blank string is stored for that particular parameter.<\/p>\n<p>Now we have the values in <code>dataLayer<\/code>. Next, we need our container to pick them up and send them with our Tag(s).<\/p>\n<h3 id=\"2-modifying-the-container\">2. Modifying the container<\/h3>\n<p>To make it all work, you now need to create three Data Layer Variables (one for each parameter), and add them to your Tag.<\/p>\n<p><strong>DLV &#8211; campaignSource<\/strong><br \/><em>Variable name:<\/em> campaignSource<\/p>\n<p><strong>DLV &#8211; campaignMedium<\/strong><br \/><em>Variable name:<\/em> campaignMedium<\/p>\n<p><strong>DLV &#8211; campaignName<\/strong><br \/><em>Variable name:<\/em> campaignName<\/p>\n<p>Next, edit your Screen View Tag (or whichever Tag fires first on your app). Go to <strong>More Settings<\/strong> -&gt; <strong>Fields to Set<\/strong>, and add the following three fields:<\/p>\n<p><strong>Field Name<\/strong>: &amp;cs<br \/><strong>Value<\/strong>: {{DLV &#8211; campaignSource}}<\/p>\n<p><strong>Field Name<\/strong>: &amp;cm<br \/><strong>Value<\/strong>: {{DLV &#8211; campaignMedium}}<\/p>\n<p><strong>Field Name<\/strong>: &amp;cn<br \/><strong>Value<\/strong>: {{DLV &#8211; campaignName}}<\/p>\n<p>Finally, publish the container, download the binary, update your app, and go crazy with launch campaign tracking.<\/p>\n<h2 id=\"summary\">Summary<\/h2>\n<p>There\u2019s one thing you need to pay heed to. We\u2019re pushing the campaign parameters to <code>dataLayer<\/code> but we\u2019re not sending an \u2018event\u2019 key. The reason for this is that we want the app to send its regular Screen View, using these values only if they\u2019re in the <code>dataLayer<\/code> when the Screen View is dispatched.<\/p>\n<p>You probably see how this can be a problem. If your app sends a Screen View as soon as the initial view appears, it\u2019s possible this <code>dataLayer.push()<\/code> happens <em>after<\/em> the Screen View hit is built, leading to a nasty race condition. The best way to ensure it works is to defer the initial hit to Google Analytics until the <code>handleOpenURL<\/code> method has completed.<\/p>\n<p>The whole thing is slightly more complex than when using just the GA SDK, as many things seem to be with the Google Tag Manager SDK, but it\u2019s still consistent with leveraging <code>dataLayer<\/code> for message passing, rather than communicating directly with the endpoint.<\/p>\n<\/p><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>In Google Analytics for iOS, there are two types of campaign measurement. There\u2019s install campaign measurement, which lets you track the channels which brought your visitors to the App Store, where they proceeded to download your app. There\u2019s also launch campaign tracking, which lets you attribute app launches to specific campaigns. In this tip post, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":136008,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12033],"tags":[18719,32680,14492,3554,13053,1018],"dealstore":[],"offerexpiration":[],"class_list":["post-136007","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","tag-campaigns","tag-gtm","tag-gtmtips","tag-ios","tag-launch","tag-track"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>#GTMTips: Track Launch Campaigns In GTM For iOS - 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=136007\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"#GTMTips: Track Launch Campaigns In GTM For iOS - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"In Google Analytics for iOS, there are two types of campaign measurement. There\u2019s install campaign measurement, which lets you track the channels which brought your visitors to the App Store, where they proceeded to download your app. There\u2019s also launch campaign tracking, which lets you attribute app launches to specific campaigns. In this tip post, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=136007\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-15T22:27:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/track-launch-campaigns-gtm-ios.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=136007#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=136007\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"#GTMTips: Track Launch Campaigns In GTM For iOS\",\"datePublished\":\"2025-03-15T22:27:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=136007\"},\"wordCount\":735,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=136007#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/track-launch-campaigns-gtm-ios.jpg\",\"keywords\":[\"Campaigns\",\"GTM\",\"GTMTips\",\"iOS\",\"Launch\",\"Track\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=136007#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=136007\",\"url\":\"https:\/\/fivemor.com\/?p=136007\",\"name\":\"#GTMTips: Track Launch Campaigns In GTM For iOS - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=136007#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=136007#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/track-launch-campaigns-gtm-ios.jpg\",\"datePublished\":\"2025-03-15T22:27:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=136007#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=136007\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=136007#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/track-launch-campaigns-gtm-ios.jpg\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/track-launch-campaigns-gtm-ios.jpg\",\"width\":960,\"height\":540},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=136007#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"#GTMTips: Track Launch Campaigns In GTM For iOS\"}]},{\"@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: Track Launch Campaigns In GTM For iOS - 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=136007","og_locale":"en_US","og_type":"article","og_title":"#GTMTips: Track Launch Campaigns In GTM For iOS - Som2ny Network","og_description":"In Google Analytics for iOS, there are two types of campaign measurement. There\u2019s install campaign measurement, which lets you track the channels which brought your visitors to the App Store, where they proceeded to download your app. There\u2019s also launch campaign tracking, which lets you attribute app launches to specific campaigns. In this tip post, [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=136007","og_site_name":"Som2ny Network","article_published_time":"2025-03-15T22:27:49+00:00","og_image":[{"width":960,"height":540,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/track-launch-campaigns-gtm-ios.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=136007#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=136007"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"#GTMTips: Track Launch Campaigns In GTM For iOS","datePublished":"2025-03-15T22:27:49+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=136007"},"wordCount":735,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=136007#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/track-launch-campaigns-gtm-ios.jpg","keywords":["Campaigns","GTM","GTMTips","iOS","Launch","Track"],"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=136007#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=136007","url":"https:\/\/fivemor.com\/?p=136007","name":"#GTMTips: Track Launch Campaigns In GTM For iOS - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=136007#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=136007#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/track-launch-campaigns-gtm-ios.jpg","datePublished":"2025-03-15T22:27:49+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=136007#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=136007"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=136007#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/track-launch-campaigns-gtm-ios.jpg","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/track-launch-campaigns-gtm-ios.jpg","width":960,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=136007#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"#GTMTips: Track Launch Campaigns In GTM For iOS"}]},{"@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\/136007","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=136007"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/136007\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/136008"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=136007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=136007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=136007"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=136007"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=136007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}