Códigos AMPscript com editor externo

- 2 minutos para leitura

E aí dev ou usuário do Markerting cloud!

Você já teve que escrever muitos códigos AMPscript, SSJS, HTML e CSS em uma landing page, e já perdeu um bom tempo salvando e publicando as alterações?

Sabemos que isto consome bastante nosso tempo de trabalho, tornando nossa produtividade baixa.
Então estou te escrevendo este post, para te dá uma ajudinha e melhorar este tempo. Vamos utilizar um editor online e gratuito (codesandbox.io) ou pode ser qualquer outro e fazer uso das funções HTTPGET e TreatAsContent do AMPscript na lading page.

Criando e configurando uma conta no codesandbox.

Crie sua conta no codesandbox com sua conta de login do Github, se você não tem uma conta no Github, crie uma é super fácil e prático.

Galera após isso crie um projeto selecionando o tipo Static.

Feito isso o passo mais importante é ir até a aba Deployment e realizar um deploy do projeto, seguindo os passos do netlify.

Editor externo CodeSandbox

Processo pronto, copie o link de acesso externo deste projeto, geralmente ele estará no lado direito, algo como https://vt5hpe.csb.app/.


Configurando a landing page

No aplicativo CloudPages, crie sua coleção em seguida a landing page.

Arraste uma atividade de HTML para sua página e em seguida inclua as funções HTTPGet e TreatAsContent, as funções ficarão da seguinte maneira.

TreatAsContent(HTTPGet('https://vt5hpe.csb.app/'))

No HTTPGet passamos nossa URL externa do codesandbox, o resultado é atribuido na função TreatAsContent, que gera um bloco de conteúdo em nossa página.

Feito isso publique sua página, e agora é só codar através do codesandbox e apenas dá um refresh na sua landingpage com o link que foi gerado na publicação. Pronto, nada mais de fazer qualquer alterção e publicar só para ver uma pequena alteração, fique a vontade para escrever seus códigos AMPscript, SSJS,HTML e CSS.

Isto facilita demais o desenvolvimento na nuvem do Marketing Cloud!

E aí, curtiu a dica? fica ligado por aqui pois irei trazer bastante conteúdo sobre essa nuvem da Salesforce, espero poder ajudar a todos de alguma maneira e contribuir com a comunidade.

See you guys!