{"id":19873,"date":"2020-05-11T17:45:49","date_gmt":"2020-05-11T12:15:49","guid":{"rendered":"https:\/\/email.uplers.com\/blog\/?p=19873"},"modified":"2022-05-18T16:02:27","modified_gmt":"2022-05-18T10:32:27","slug":"ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc","status":"publish","type":"post","link":"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/","title":{"rendered":"SSJS vs AMPscript &#8211; Which language should be preferred in SFMC?"},"content":{"rendered":"\n\n\n\n<h2 class=\"wp-block-heading\">What\u2019s the buzz in the market&nbsp;<\/h2>\n\n\n\n<p>SSJS[Server side JavaScript] is the latest buzzword amongst the<a href=\"https:\/\/email.uplers.com\/salesforce-marketing-cloud-email-specialist\/\"> Salesforce Marketing Cloud developers<\/a> and there is a divide amongst them regarding the resourcefulness\/use cases of AMPscript and SSJS.<br \/><\/p>\n\n\n\n<p>One school of thought believes that AMPscript is good enough for all the <a href=\"https:\/\/email.uplers.com\/salesforce-marketing-cloud-exacttarget-email-templates\/\">Salesforce Marketing Cloud<\/a> use cases or scenarios while the other believes that SSJS is really powerful for a certain set of use cases or scenarios like exception handling and web developers are quite familiar with it due to its similarity with JavaScript<br \/><\/p>\n\n\n\n<p>So, we will discuss all the arguments regarding the use cases or scenarios in this blog following this sequence:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Basics of JavaScript &amp; SSJS<\/li><li>Comparisons between SSJS &amp; AMPscript&nbsp;&nbsp;<\/li><li>Various Use cases\/scenarios&nbsp;&nbsp;<\/li><\/ul>\n\n\n<div class=\"banner_wrapper\" style=\"\"><div class=\"banner  banner-19773 bottom vert custom-banners-theme-default_style\" style=\"\"><a class=\"custom_banners_big_link\"  target=\"_blank\"  href=\"https:\/\/email.uplers.com\/salesforce-marketing-cloud-email-specialist\/\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"200\" src=\"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/04\/SFMC-EMAIL-UPLERS.png\" class=\"attachment-full size-full\" alt=\"Hire a team of SFMC experts to help with your email campaign management\" srcset=\"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/04\/SFMC-EMAIL-UPLERS.png 800w, https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/04\/SFMC-EMAIL-UPLERS-300x75.png 300w, https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/04\/SFMC-EMAIL-UPLERS-768x192.png 768w, https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/04\/SFMC-EMAIL-UPLERS-624x156.png 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">JavaScript &amp; SSJS &#8211; Introduction<\/h2>\n\n\n\n<p>SSJS is a server-side scripting language similar to JavaScript and it is executed at the Salesforce Marketing Cloud servers instead of client browsers i.e. client-side.&nbsp;<br \/><\/p>\n\n\n\n<p>JavaScript was designed &amp; developed keeping in mind that it is to be embedded with other products and applications such as web browsers. Its main job is to help to create dynamic and interactive elements on the web browser. It works closely with HTML and CSS on the web browser.&nbsp;<br \/><\/p>\n\n\n\n<p>JavaScript is of two types i.e. server-side and client-side. Vanilla JS is common between the two types.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Client-side<\/strong> &#8211; This is executed at the client-side software i.e. on the user\u2019s computer. When a user requests a web page,&nbsp; the JavaScript code which is embedded in the webpage is downloaded and executed and finally displayed by the web browser. This is totally dependent on the local web browser. This might be a security risk as the code is executed at the browser level and hence it is exposed to the vulnerabilities and can be exploited by the bad guys.&nbsp;<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Server-side<\/strong> &#8211; This is executed on the server rather than on the web browser aka windowed environment. Apart from the fact that it is more secure than client-side execution, it has the advantage of interacting with databases, making API calls to external systems etc.&nbsp;<\/li><\/ul>\n\n\n\n<p>For more information on JavaScript, please visit the link <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Guide\">here<\/a>.<\/p>\n\n\n\n<p> <div class=\"banner_wrapper\" style=\"\"><div class=\"banner  banner-20441 bottom vert custom-banners-theme-default_style\" style=\"\"><a class=\"custom_banners_big_link\"  target=\"_blank\"  href=\"https:\/\/email.uplers.com\/salesforce-marketing-cloud-email-specialist\/\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"200\" src=\"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/06\/picturemessage_bqjkyvhv.52l.png\" class=\"attachment-full size-full\" alt=\"Our SFMC developers can design flawless email templates\" srcset=\"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/06\/picturemessage_bqjkyvhv.52l.png 800w, https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/06\/picturemessage_bqjkyvhv.52l-300x75.png 300w, https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/06\/picturemessage_bqjkyvhv.52l-768x192.png 768w, https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/06\/picturemessage_bqjkyvhv.52l-624x156.png 624w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/div><\/div> <br \/><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comparison between AMPscript &amp; SSJS<\/h2>\n\n\n\n<p>There are three types of programmatic languages with the ambit of Salesforce Marketing Cloud&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>AMPscript &#8211; Proprietary scripting language of Salesforce Marketing Cloud<\/li><li>SSJS &#8211;&nbsp; Similar to JavaScript but run within Salesforce Marketing Cloud environment<\/li><li>Guided Template language [GTL] &#8211; GTL helps you create templates using JSON data that can populate entire messages or <a href=\"https:\/\/email.uplers.com\/infographics\/landing-page-best-practices\/\">landing pages <\/a>with data from your account&#8217;s data extensions.<\/li><\/ul>\n\n\n\n<p>Let\u2019s now focus on the differences between AMPscript and SSJS.<br \/><\/p>\n\n\n\n<p>Both SSJS &amp; AMPscript are scripting languages within Salesforce Marketing Cloud ambit and used for the same purpose of content personalization. But if we go down a level deeper, we see that the similarity ends here and differences start to crop up.<br \/><\/p>\n\n\n\n<p><strong>AMPscript<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/email.uplers.com\/blog\/how-to-drive-enhanced-email-personalization-in-sfmc-using-ampscript-and-data-extensions\/\">AMPscript is used for content personalization for emails<\/a>, landing pages, SMS, push notifications etc. AMPScript is executed by Salesforce Marketing Cloud at the end of the email send.<br \/><\/p>\n\n\n\n<p>AMPscript has fixed set of pre-built functions to be used and some of the categories of functions that are used frequently with AMPscript<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>IF, ELSEIF, ELSE, and ENDIF loops to satisfy various conditions<\/li><li>FOR loop to traverse through the Data extensions[tables]<\/li><li>Personalization string<\/li><li>Measuring impressions&nbsp;<\/li><\/ul>\n\n\n\n<p>For more information on AMPscript, please visit the link <a href=\"https:\/\/developer.salesforce.com\/docs\/atlas.en-us.noversion.mc-programmatic-content.meta\/mc-programmatic-content\/index.htm\">here<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Server-Side JavaScript [SSJS]&nbsp;<\/strong><\/p>\n\n\n\n<p>This is something web developers are quite familiar with due to its similarity to JavaScript. Web developers find it easier to adopt with a minimum learning curve.&nbsp;<br \/><\/p>\n\n\n\n<p>There are few more pointers which make the case for SSJS&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Use arrays with SSJS<\/li><li>Utilize advance exception handling\/try-catch blocks within SSJS<\/li><li>Use math functions, EVAL functions<\/li><li>Use the core library to be used within <a href=\"https:\/\/email.uplers.com\/infographics\/landing-page-best-practices\/\">Landing pages <\/a>and applications  <\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Use cases or scenarios&nbsp;&nbsp;<\/h2>\n\n\n\n<p>Below are some use cases or scenarios where we identified the preferred programmatic language along with reasons as compared to other languages:<br \/><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>AMPscript should be preferred for simple inline personalization, which includes content like greeting, name, emails etc. and simple IF ELSE loops&nbsp;<\/li><li>If the web developers are new to both the programmatic languages, then AMPscript has a shorter learning curve compared to SSJS.<\/li><li>If the web developers have past experience with development, then SSJS will be easier to learn and implement.&nbsp;&nbsp;<\/li><li>SSJS is preferred for Landing pages, applications when there are no functions to support in AMPscript&nbsp;<\/li><li>In general, SSJS makes execution of emails slow and hence shouldn\u2019t be preferred over AMPscript until there are some specific benefits.<\/li><li>SSJS should be preferred over AMPscript because of its JASON handling capabilities.&nbsp;<\/li><\/ul>\n\n\n\n<p>In general, AMPscript can handle the vast majority use cases or scenarios and is recommended to be used in all the aspects of Salesforce Marketing Cloud<br \/><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wrap Up<\/h2>\n\n\n\n<p>We have tried to put up all the&nbsp; similarities as well as the differences in various aspects of JavaScript and SSJS.&nbsp; Plus, we have jotted down the differences between AMPscript and SSJS and then looked into the various use cases or scenarios along with their reasoning behind preferring AMPscript over SSJS or vice versa. As a thumb of rule, we should prefer AMPscirpt over SSJS until there is a specific use [like mentioned above] for it.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/><\/p>\n\n\n\n<p>In case you wish to read and try it for yourself, please check out the Trailhead module for AMPscript and SSJS. For in-depth details, for both the programmatic languages, visit the <a href=\"https:\/\/developer.salesforce.com\/docs\/atlas.en-us.mc-programmatic-content.meta\/mc-programmatic-content\/index.htm#!\">link here<\/a>.&nbsp;<br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What\u2019s the buzz in the market&nbsp; SSJS[Server side JavaScript] is the latest buzzword amongst the Salesforce Marketing Cloud developers and there is a divide amongst them regarding the resourcefulness\/use cases of AMPscript and SSJS. One school of thought believes that AMPscript is good enough for all the Salesforce Marketing Cloud use cases or scenarios while [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":19875,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1158],"tags":[],"class_list":["post-19873","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-salesforce-marketing-cloud"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SSJS vs AMPscript which language is best in SFMC?- Email Uplers<\/title>\n<meta name=\"description\" content=\"We will discuss here all the arguments regarding the use of cases or scenarios that SSJS Vs. AMPscript, which language is best?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SSJS vs AMPscript which language is best in SFMC?- Email Uplers\" \/>\n<meta property=\"og:description\" content=\"We will discuss here all the arguments regarding the use of cases or scenarios that SSJS Vs. AMPscript, which language is best?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/\" \/>\n<meta property=\"og:site_name\" content=\"Email Uplers\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/email.uplers\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-11T12:15:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-18T10:32:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/05\/Java-Script_V1-540x282.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"540\" \/>\n\t<meta property=\"og:image:height\" content=\"282\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kevin George\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@email_uplers\" \/>\n<meta name=\"twitter:site\" content=\"@email_uplers\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kevin George\" \/>\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\":\"WebPage\",\"@id\":\"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/\",\"url\":\"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/\",\"name\":\"SSJS vs AMPscript which language is best in SFMC?- Email Uplers\",\"isPartOf\":{\"@id\":\"https:\/\/email.uplers.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/05\/Java-Script_V1.jpg\",\"author\":{\"@id\":\"https:\/\/email.uplers.com\/blog\/#\/schema\/person\/7ffa431167e8be5eb07b050cd5c663fa\"},\"description\":\"We will discuss here all the arguments regarding the use of cases or scenarios that SSJS Vs. AMPscript, which language is best?\",\"breadcrumb\":{\"@id\":\"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/#primaryimage\",\"url\":\"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/05\/Java-Script_V1.jpg\",\"contentUrl\":\"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/05\/Java-Script_V1.jpg\",\"width\":1170,\"height\":470,\"caption\":\"SSJS vs AMPscript -Which language should be preferred in SFMC?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/email.uplers.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SSJS vs AMPscript &#8211; Which language should be preferred in SFMC?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/email.uplers.com\/blog\/#website\",\"url\":\"https:\/\/email.uplers.com\/blog\/\",\"name\":\"Email Uplers\",\"description\":\"Email Marketing Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/email.uplers.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/email.uplers.com\/blog\/#\/schema\/person\/7ffa431167e8be5eb07b050cd5c663fa\",\"name\":\"Kevin George\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/email.uplers.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2019\/03\/Img-96x96.png\",\"contentUrl\":\"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2019\/03\/Img-96x96.png\",\"caption\":\"Kevin George\"},\"description\":\"Kevin is the Head of Marketing at Email Uplers, one of the fastest-growing full-service email marketing companies. He is an email enthusiast at heart and loves to pen down email marketing content. You can reach him at kevin.g@uplers.com or connect with him on LinkedIn.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/kevin-george-email\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SSJS vs AMPscript which language is best in SFMC?- Email Uplers","description":"We will discuss here all the arguments regarding the use of cases or scenarios that SSJS Vs. AMPscript, which language is best?","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:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/","og_locale":"en_US","og_type":"article","og_title":"SSJS vs AMPscript which language is best in SFMC?- Email Uplers","og_description":"We will discuss here all the arguments regarding the use of cases or scenarios that SSJS Vs. AMPscript, which language is best?","og_url":"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/","og_site_name":"Email Uplers","article_publisher":"https:\/\/www.facebook.com\/email.uplers\/","article_published_time":"2020-05-11T12:15:49+00:00","article_modified_time":"2022-05-18T10:32:27+00:00","og_image":[{"width":540,"height":282,"url":"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/05\/Java-Script_V1-540x282.jpg","type":"image\/jpeg"}],"author":"Kevin George","twitter_card":"summary_large_image","twitter_creator":"@email_uplers","twitter_site":"@email_uplers","twitter_misc":{"Written by":"Kevin George","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/","url":"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/","name":"SSJS vs AMPscript which language is best in SFMC?- Email Uplers","isPartOf":{"@id":"https:\/\/email.uplers.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/#primaryimage"},"image":{"@id":"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/#primaryimage"},"thumbnailUrl":"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/05\/Java-Script_V1.jpg","author":{"@id":"https:\/\/email.uplers.com\/blog\/#\/schema\/person\/7ffa431167e8be5eb07b050cd5c663fa"},"description":"We will discuss here all the arguments regarding the use of cases or scenarios that SSJS Vs. AMPscript, which language is best?","breadcrumb":{"@id":"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/#primaryimage","url":"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/05\/Java-Script_V1.jpg","contentUrl":"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2020\/05\/Java-Script_V1.jpg","width":1170,"height":470,"caption":"SSJS vs AMPscript -Which language should be preferred in SFMC?"},{"@type":"BreadcrumbList","@id":"https:\/\/email.uplers.com\/blog\/ssjs-vs-ampscript-which-language-should-be-preferred-in-sfmc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/email.uplers.com\/blog\/"},{"@type":"ListItem","position":2,"name":"SSJS vs AMPscript &#8211; Which language should be preferred in SFMC?"}]},{"@type":"WebSite","@id":"https:\/\/email.uplers.com\/blog\/#website","url":"https:\/\/email.uplers.com\/blog\/","name":"Email Uplers","description":"Email Marketing Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/email.uplers.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/email.uplers.com\/blog\/#\/schema\/person\/7ffa431167e8be5eb07b050cd5c663fa","name":"Kevin George","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/email.uplers.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2019\/03\/Img-96x96.png","contentUrl":"https:\/\/email.uplers.com\/blog\/wp-content\/uploads\/2019\/03\/Img-96x96.png","caption":"Kevin George"},"description":"Kevin is the Head of Marketing at Email Uplers, one of the fastest-growing full-service email marketing companies. He is an email enthusiast at heart and loves to pen down email marketing content. You can reach him at kevin.g@uplers.com or connect with him on LinkedIn.","sameAs":["https:\/\/www.linkedin.com\/in\/kevin-george-email\/"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/email.uplers.com\/blog\/wp-json\/wp\/v2\/posts\/19873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/email.uplers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/email.uplers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/email.uplers.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/email.uplers.com\/blog\/wp-json\/wp\/v2\/comments?post=19873"}],"version-history":[{"count":10,"href":"https:\/\/email.uplers.com\/blog\/wp-json\/wp\/v2\/posts\/19873\/revisions"}],"predecessor-version":[{"id":31714,"href":"https:\/\/email.uplers.com\/blog\/wp-json\/wp\/v2\/posts\/19873\/revisions\/31714"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/email.uplers.com\/blog\/wp-json\/wp\/v2\/media\/19875"}],"wp:attachment":[{"href":"https:\/\/email.uplers.com\/blog\/wp-json\/wp\/v2\/media?parent=19873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/email.uplers.com\/blog\/wp-json\/wp\/v2\/categories?post=19873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/email.uplers.com\/blog\/wp-json\/wp\/v2\/tags?post=19873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}