Configurações de envio com o uso de RSS Saiba como integrar o email marketing ao RSS e torne o processo de alimentação de conteúdo de newsletters automatizado.
Configuração de envios com o uso de RSS Visão Geral Integrar o email marketing ao RSS é uma forma de automatizar o processo de alimentação de conteúdo de newsletters dinâmicas. O conteúdo não se limita a textos, notícias, mas também a publicidade e mensagens de acordo com o perfil de quem recebe. Atende empresas que desejam disparar newsletters periódicas ou qualquer outro tipo de comunicação alimentada com informações presentes em outro sistema. Os sistemas integrados se comunicam por meio de perguntas e respostas. Estas são escritas em formato de documentos XML. Este documento apresenta o schema XML para a transação de resposta. Os sistemas integrados deverão se comunicar no padrão HTTP GET. O RSS da empresa, portanto, deve ter modelo padrão, de acordo com a estrutura abaixo, obviamente levando em conta cada necessidade, pois pode haver menos ou mais elementos a serem inseridos. Elementos são as tags contidas nos blocos <item></item>: <?xml version= 1.0 encoding= ISO-8859-1 standalone= yes?> <rss> <schema> <description>fonte de dados de integração com Virtual Target</description> <created>17/04/2009 15:17:00</created> <updated>19/04/2009 13:16:00</updated> <item type= subject ><!--posição 0 ASSUNTO--> <subject><![cdata[tecnologia em geral]]></subject> <image /> <text /> <permalink /> <highlight /> <ano /> </item> <item type= banner position= top ><!--posição 1 BANNER SUPERIOR--> <image><![cdata[http://enderecodaimagem.jpg]]></image> <permalink><![cdata[http://www.endereco.com.br]]></permalink> <subject /> <text /> <highlight /> <ano />
</item> <item type= banner position= top ><!--posição 2 NUMERO E ANO DA NEWS--> <numero><![cdata[0805]]></numero> <ano><![cdata[5]]></ano> <image /> <permalink /> <subject /> <text /> <highlight /> </item> </schema> </rss> Este é apenas um exemplo. O conteúdo dos nodes (blocos encapsulados pelas tags <item></item>) pode conter qualquer conteúdo: texto, endereço de imagem etc. A empresa pode montar um XML com quantos blocos <item></item> achar adequado, levando em conta, obviamente, o tamanho final do arquivo, para evitar timeouts, delays etc. O conceito da integração é: 1. A empresa possui um RSS que contém seu conteúdo, que pode ser: notícias, links, imagens, banners etc. 2. Um HTML padrão fica hospedado na plataforma Virtual Target. Este HTML é marcado com as tags CMD_FEED, e com as variáveis locais, explicadas abaixo. 3. Um agendamento de envio é configurado, na plataforma Virtual Target, para que este HTML seja enviado à base de contatos periodicamente. 4. A plataforma, no momento do envio, lê o RSS e, com base nas tags definidas, carrega este conteúdo no HTML padrão, na Virtual Target e, então, dispara o email marketing agendado. Explicação das tags a serem inseridas no HTML Início de repetição: <?@CMD_FEED( http://endereco.do.xml, inicio, quantidade )?> Fim de repetição: <?/@CMD_FEED()?> Início = Posição do ponteiro que inicia em 0 (zero) Quantidade = Quantidade de registros. Deve ser maior que 0 (zero). É a quantidade de itens o sistema irá buscar, a partir do item especificado no parâmetro início. Ex: inicio = 0 e quantidade = 5 significa que o sistema irá buscar 5 itens a partir do item 0 e irá fazer a repetição do código html entre <?@CMD_FEED()?> e <?/@CMD_FEED()> 5 vezes, uma para cada item.
Caso o RSS possua 10 blocos de conteúdo, no ponteiro 2 (bloco 2 no XML), então o número em quantidade deve ser setado para 10 e o ponteiro para 2. Inúmeros feeds podem ser declarados no mesmo template, seguindo a estrtura do exemplo. Ou seja, se a empresa possuir mais de um RSS, ela pode declará-los no HTML sem problemas, com as tags CMD_FEED. Obs.: Pode haver mais de uma declaração @CMD_FEED, porém as declarações não podem estar encapsuladas uma na outra. As variáveis encontradas no XML são automaticamente transformadas em variáveis locais. Por exemplo: <link></link> = @LINK <title></title> = @TITLE Passo 1 => Configurar o HTML com as tags necessárias para a leitura do RSS (XML) Exemplo 1: <?@CMD_FEED( http://enderecodoarquivo.xml, 1, 1 )?> <!--INICIO DO BANNER SUPERIOR--> <a href= @PERMALINK target= _blank > <img src= @IMAGE border= 0 ></a> <!--FIM DO BANNER SUPERIOR--> <?/@CMD_FEED()?> Exemplo 2: <?@CMD_FEED( http://endereco.do.xml, 2, 10 )?> <% IF @ARTIGO <> THEN %> <!--INICIO ARTIGOS--> <table width= 100% cellspacing= 0 cellpadding= 2 bgcolor= #dadada > <td valign= bottom > <table width= 100% cellspacing= 0 cellpadding= 4 bgcolor= #f1f1f1 >
<table width= 100% > <td width= 25% ><strong>artigos</strong> <td width= 75% background= http://endereco/img.gif > </table> <% IF @IMG <> THEN %> <td align= center valign= middle > <table cellpadding= 2 cellspacing= 6 > <td bgcolor= #4192e5 valign= top ><img src= @IMG > </table> <% END IF %> <a href= @LOCAL >@ARTICLE</a> <td align= right > <a href= @LOCAL >leia + <img src= http://endereco/img.gif /></a> <!--FIM ARTIGOS--> <% END IF %> <?/@CMD_FEED()?> Passo 2 => Configurar o agendamento de envio, na plataforma Virtual Target. Isso é feito via painel de controle, manualmente, como um envio normal. A diferença é que, quando o agendamento iniciar o envio, ele irá ler o RSS, com o uso das tags declaradas no HTML e irá popular o template com o conteúdo do RSS. Após esta etapa é que o envio é disparado para a base.
Obs.: No momento do agendamento, caso haja erro do sistema ao ler o RSS, independente do motivo, o envio não será disparado. Deste modo, é imperativo que o XML esteja disponível no mínimo 20 minutos antes do horário do agendamento, visto que o sistema lê o RSS antes do início do disparo, para popular o HTML e preparar o envio.
Rua Bandeira Paulista, 275-12º andar 04532-010 São Paulo SP Brasil Fale com a gente +55 11 3708-4000 contato@virtualtarget.com.br Descubra tudo sobre a Experian Virtual Target virtualtarget.com.br Acompanhe-nos no Facebook facebook.com/experianvirtualtarget Siga-nos no Twitter twitter.com/virtualtarget Experian Marketing Services A Experian Marketing Services oferece ao mercado um portfólio de soluções completas para entendimento, prospecção, rentabilização e fidelização de clientes. Entre elas, as melhores práticas e ferramentas tecnológicas para marketing direto, marketing analítico e marketing digital.