{"id":31702,"date":"2018-04-21T15:47:50","date_gmt":"2018-04-21T15:47:50","guid":{"rendered":"https:\/\/ampscript.guide\/ampscript-and-server-side-javascript\/"},"modified":"2021-04-06T00:38:10","modified_gmt":"2021-04-06T00:38:10","slug":"ampscript-and-server-side-javascript","status":"publish","type":"post","link":"https:\/\/ampscript.guide\/ampscript-and-server-side-javascript\/","title":{"rendered":"AMPscript &amp; Server-Side JavaScript"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>Marketing Cloud&#8217;s Server-Side JavaScript (SSJS) has several advantages over AMPscript.  First, JavaScript is more mainstream and familiar to developers.  Marketing Cloud SSJS also includes additional features that do not exist in AMPscript, like arrays, array functions and JSON parsing tools.<\/p>\n<p>On the flip side, the Marketing Cloud SSJS is not maintained like AMPscript, so most newer AMPscript functions have no SSJS equivalent.  The use of SSJS is generally discouraged by Marketing Cloud Support due to additional overhead that adversely affects platform performance.<\/p>\n<p>If an advanced development scenario aligns with the capabilities of SSJS, you will probably need to leverage the features and advantages of AMPscript too.  Fortunately, there are two SSJS functions that allow you to get and set variables in AMPscript.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview Marketing Cloud&#8217;s Server-Side JavaScript (SSJS) has several advantages over AMPscript. First, JavaScript is more mainstream and familiar to developers. Marketing Cloud SSJS also includes additional features that do not exist in AMPscript, like arrays, array functions and JSON parsing tools. On the flip side, the Marketing Cloud SSJS is not maintained like AMPscript, so [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v14.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The AMPscript Guide - AMPscript &amp; Server-Side JavaScript<\/title>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ampscript.guide\/ampscript-and-server-side-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The AMPscript Guide - AMPscript &amp; Server-Side JavaScript\" \/>\n<meta property=\"og:description\" content=\"Overview Marketing Cloud&#8217;s Server-Side JavaScript (SSJS) has several advantages over AMPscript. First, JavaScript is more mainstream and familiar to developers. Marketing Cloud SSJS also includes additional features that do not exist in AMPscript, like arrays, array functions and JSON parsing tools. On the flip side, the Marketing Cloud SSJS is not maintained like AMPscript, so [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ampscript.guide\/ampscript-and-server-side-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"The AMPscript Guide\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-21T15:47:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-06T00:38:10+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ampscript.guide\/#website\",\"url\":\"https:\/\/ampscript.guide\/\",\"name\":\"The AMPscript Guide\",\"description\":\"The Definitive Scripting Manual for Salesforce Marketing Cloud\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/ampscript.guide\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ampscript.guide\/ampscript-and-server-side-javascript\/#webpage\",\"url\":\"https:\/\/ampscript.guide\/ampscript-and-server-side-javascript\/\",\"name\":\"The AMPscript Guide - AMPscript &amp; Server-Side JavaScript\",\"isPartOf\":{\"@id\":\"https:\/\/ampscript.guide\/#website\"},\"datePublished\":\"2018-04-21T15:47:50+00:00\",\"dateModified\":\"2021-04-06T00:38:10+00:00\",\"author\":{\"@id\":\"https:\/\/ampscript.guide\/#\/schema\/person\/5335042f77731e84f9808aecef25daec\"},\"breadcrumb\":{\"@id\":\"https:\/\/ampscript.guide\/ampscript-and-server-side-javascript\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ampscript.guide\/ampscript-and-server-side-javascript\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ampscript.guide\/ampscript-and-server-side-javascript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ampscript.guide\/\",\"url\":\"https:\/\/ampscript.guide\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ampscript.guide\/ampscript-and-server-side-javascript\/\",\"url\":\"https:\/\/ampscript.guide\/ampscript-and-server-side-javascript\/\",\"name\":\"AMPscript &amp; Server-Side JavaScript\"}}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/ampscript.guide\/#\/schema\/person\/5335042f77731e84f9808aecef25daec\",\"name\":\"dev\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/ampscript.guide\/wp-json\/wp\/v2\/posts\/31702"}],"collection":[{"href":"https:\/\/ampscript.guide\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ampscript.guide\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ampscript.guide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ampscript.guide\/wp-json\/wp\/v2\/comments?post=31702"}],"version-history":[{"count":0,"href":"https:\/\/ampscript.guide\/wp-json\/wp\/v2\/posts\/31702\/revisions"}],"wp:attachment":[{"href":"https:\/\/ampscript.guide\/wp-json\/wp\/v2\/media?parent=31702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ampscript.guide\/wp-json\/wp\/v2\/categories?post=31702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ampscript.guide\/wp-json\/wp\/v2\/tags?post=31702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}