{"version":"1.0","provider_name":"Salesforce","provider_url":"https:\/\/www.salesforce.com\/blog","author_name":"Rob Garf","author_url":"https:\/\/www.salesforce.com\/blog\/author\/rob-garf\/","title":"Why Agility Matters at the Edge of Shopping","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"XgjqKyxWPN\"><a href=\"https:\/\/www.salesforce.com\/blog\/agility-edge-of-shopping\/\">Why Agility Matters at the Edge of Shopping<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.salesforce.com\/blog\/agility-edge-of-shopping\/embed\/#?secret=XgjqKyxWPN\" width=\"600\" height=\"338\" title=\"&#8220;Why Agility Matters at the Edge of Shopping&#8221; &#8212; Salesforce\" data-secret=\"XgjqKyxWPN\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/wp-bn.salesforce.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/wp-bn.salesforce.com\/blog\/wp-content\/uploads\/sites\/2\/2020\/09\/agility-matters-1.jpg","thumbnail_width":500,"thumbnail_height":281,"description":"Today retail is about pushing brands to the places consumers spend the most time \u2014 on apps, messaging platforms, social media, smart speakers, and marketplaces. Here are our tips on what it takes to extend consumer engagement at the \u201cedge of shopping.\u201d"}