Вы находитесь на странице: 1из 9

__________

Documentação Agenda Push - Jan/19


Escopo
Melhorias nas agendas de push e landing page para melhor visualização dos arquivos
disponibilizados para disparo.

Agendas
O processo das agendas são realizados em duas etapas, a primeira é a disponibilização
dos arquivos no FTP e segundo o disparo pela agenda.

1˚ Automação utilizada para importação do arquivo:

Automation: MOBILE_PUSH_IMPORT
Caminho: ​my automations/MPC/CANAIS/Push/Agenda PUSH

Disponibilizado no FTP da Multiplus na pasta /Import. A automação está com o método de 
file drop, sempre que um arquivo que contém no nome "_MOBILE_PUSH" ele começa o 
processo de importação.  

Segue uma explicação de cada step dentro dessa automação.

Step 1: Import File ​(​Tabela que armazena as informações do arquivo)​  


 
Nome do import:​ MOBILE_PUSH_IMPORT_TASK 
Nome da tabela: ​MOBILE_PUSH_IMPORTS 
Caminho da tabela:​ Shared Items > Shared Data Extensions > BU PUSH
 
Essa tabela serve como um histórico de todos os participantes que vão receber o push. 
 
Step 2: Import File ​(​Tabela que armazena as informações do arquivo)​  
 
Nome do import:​ MT_MOBILE_PUSH_IMPORT_AGENDA 
Nome da tabela:​ MT_MOBILE_PUSH_IMPORT_D0 
Caminho da tabela:​ Shared Items > Shared Data Extensions > BU PUSH 
 
Busca os disparos que devem ser feitos. 
 
 
 
 
 
 
 
 
 
Step 3: SQL Query  
 
Nome da query:​ qr_2_MT_agenda_diaatual 
Caminho da query:​ Query/BU PUSH/MT 
 
Nome da tabela:​ MT_MOBILE_PUSH_AGENDA_ATUAL 
Caminho da tabela:​ Shared Items > Shared Data Extensions > BU PUSH > MT  
 
Busca dos últimos 5 dias os arquivos que foram importados. 
 
 
Step 4: SQL Query 
 
Nome da query:​ qr_3_MT_agenda_disparo 
Caminho da query:​ Query/BU PUSH/MT 
 
Nome da tabela:​ MT_MOBILE_PUSH_AGENDA_DISPARO 
Caminho da tabela:​ Shared Items > Shared Data Extensions > BU PUSH > MT  
 
Buscas todos os participantes que devem receber do resultado do Step 3 e armazena na 
tabela de disparo. 
 
 
Step 5: SQL Query 
 
Nome da query:​ QR01_AGENDA_PROXIMOS_DISPAROS 
Caminho da query:​ Query/BU PUSH/Agendas Push 
 
Nome da tabela:​ TB01_AGENDA_PROXIMOS_DISPAROS 
Caminho da tabela:  
Shared Items > Shared Data Extensions > BU PUSH > Agendas Push 
 
Seleciona todos os registros da tabela MT_MOBILE_PUSH_IMPORT_D0 onde não existam 
em nenhuma agenda da landing page e nem se já foi realizado um disparo daquela 
campanha. 
 
 
Step 6: SQL Query 
 
Nome da query:​ QR_LIBERA_AGENDA_5DIAS 
Caminho da query:​ Query/BU PUSH/Agendas Push 
 
Nome da tabela:​ TB02_AGENDA_LANDING_PAGE_NOVA 
Caminho da tabela:  
Shared Items > Shared Data Extensions > BU PUSH > Agendas Push 
 
Se existir uma agenda que não foi disparada dentro de 5 dias, ela insere um código na 
tabela da landing page e a query do step 7 faz o processo de retirá-la da landing page. 
 
 
Step 7: SQL Query 
 
Nome da query:​ QR02_AGENDA_LANDING_PAGE 
Caminho da query:​ Query/BU PUSH/Agendas Push 
 
Nome da tabela:​ TB02_AGENDA_LANDING_PAGE_NOVA 
Caminho da tabela:  
Shared Items > Shared Data Extensions > BU PUSH > Agendas Push 
 
 
Busca agendas já utilizadas que estejam com os códigos de 1, 2 ou 3 para inserir o próximo
disparo existente tabela 'TB01_AGENDA_PROXIMOS_DISPAROS'.
 
Código 1 = Disparado via automation 
Código 2 = Liberado pela landing page 
Código 3 = Data do disparo passou de 5 dias 
 
 
2˚ Automação utilizada o disparo da agenda: 
 
Automation: Pr_Agenda_Push_[Número da agenda]
Caminho: ​my automations/MPC/CANAIS/Push/Agenda PUSH
 
Step 1: SQL Quer​y

Nome da query:​ QR03_AGENDA_02_DISPARO 


Caminho da query:​ Query/BU PUSH/Agendas Push/Agenda Push [número da 
agenda] 
 
Nome da tabela:​ TB03_AGENDA_DISPARO_AGENDAS 
Caminho da tabela:  
Shared Items > Shared Data Extensions > BU PUSH > Agendas Push 
 
Seleciona os participantes que devem receber a agenda de acordo com a landing page. 

Step 2:​ ​Refresh Mobile Filtered List

Existem listas das agendas dentro do MobilePush, e cada automação referente a agenda
faz o refresh da lista.
Step 3: Wait

Esse step segura 5 minutos para atualização da lista.

Step 4: Send Push - Android

Separamos em dois steps os disparos, para não sobrecarregar o servidor. E nesse step é
onde você seleciona o disparo referente a agenda e o app.

Para trocar a mensagem clique no ​Replace

E procure pelo título da mensagem criada no MobilePush.

Step 5: Send Push - iOS

Exatamente o mesmo processo do Step 4, apenas procurando pela mensagem de iOS.


Step 6: SQL Query

Nome da query:​ QR02_Update_Agenda[número da agenda]_Landing_Page 


Caminho da query:​ Query/BU PUSH/Agendas Push/Agenda Push [número da 
agenda] 
 
Nome da tabela:​ TB02_AGENDA_LANDING_PAGE_NOVA 
Caminho da tabela:  
Shared Items > Shared Data Extensions > BU PUSH > Agendas Push 

Inclui o código 1 no disparo referente a campanha e agenda.

Código 1 = Disparado via automation 

Step 7: SQL Query

Nome da query:​ QR99_Update_HISTORICO_AGENDA_[número da agenda] 


Caminho da query:​ Query/BU PUSH/Agendas Push/Agenda Push [número da 
agenda] 
 
Nome da tabela:​ TB02_AGENDA_LANDING_PAGE_NOVA 
Caminho da tabela:  
Shared Items > Shared Data Extensions > BU PUSH > Agendas Push 

Insere na tabela de histórico a campanha, agenda e o código 1 de disparo.

Step 8: SQL Query

Nome da query:​ ​QR01_AGENDA_PROXIMOS_DISPAROS


Caminho da query:​ Query/BU PUSH/Agendas Push 
 
Nome da tabela:​ TB01_AGENDA_PROXIMOS_DISPAROS 
Caminho da tabela:  
Shared Items > Shared Data Extensions > BU PUSH > Agendas Push 

Seleciona todos os registros da tabela MT_MOBILE_PUSH_IMPORT_D0 onde não existam 


em nenhuma agenda da landing page e nem se já foi realizado um disparo daquela 
campanha. 
Step 9: SQL Query

Nome da query:​ QR02_AGENDA_LANDING_PAGE 


Caminho da query:​ Query/BU PUSH/Agendas Push 
 
Nome da tabela:​ TB02_AGENDA_LANDING_PAGE_NOVA 
Data action: ​Update 
Caminho da tabela:  
Shared Items > Shared Data Extensions > BU PUSH > Agendas Push 

Busca agendas já utilizadas que estejam com os códigos de 1, 2 ou 3 para inserir o próximo
disparo existente tabela 'TB01_AGENDA_PROXIMOS_DISPAROS'.

Código 1 = Disparado via automation 


Código 2 = Liberado pela landing page 
Código 3 = Data do disparo passou de 5 dias

LANDING PAGE

Existem 3 cenários que a landing page é atualizada:

1. Quando o arquivo é disponibilizado no FTP;


2. O automation é iniciado para disparo;
3. A liberação da agenda é feita pela landing page;
● O processo deve ser executado 1 por vez, pois, quando o botão é clicado um
automation é iniciado para buscar próximos disparos para preencher na
landing.

Automation: ​Pr_Libera_Agenda_Push
Caminho automation: ​my automations/MPC/CANAIS/Push/Agenda PUSH

http://pages.emailpontosmultiplus.com.br/pushagenda/
CRIAÇÃO E DISPARO

Como é feito uma criação da mensagem de push e o processo para programar ou disparar
imediatamente o disparo:

1. Criação da mensagem do push de android e iOS na aba do Mobile Push;


● Em ​Define Properties ​o ​send method​ da mensagem deve ser esse:
Outbound – Automation​;
● Em ​Select Audience​ selecionar o tipo de C
​ ontact List​ e procurar pela
agenda correspondente, segue os nomes das listas:
o AGENDA_PUSH_01
o AGENDA_PUSH_02
o AGENDA_PUSH_03
o AGENDA_PUSH_04
o AGENDA_PUSH_05
o AGENDA_PUSH_06
o AGENDA_PUSH_07
o AGENDA_PUSH_08
o AGENDA_PUSH_09
● Em ​Review and Send​ clicar no botão Schedule e em seguida ​Confirm​, com
isso, a mensagem será ativada e disponível para encontrar no ​Automation​.

2. Próximo passo é disparar ou agendar, isso é feito na aba do ​Automation. ​Na pasta 
AGENDA PUSH​ ​existe uma automação para cada agenda. 
 
A troca é feita nos steps 4 e 5, para trocar a mensagem clique no ​Replace​:
 
 
 
 
 
 
 
 
 
 
 
Feito isso, clique no botão ​Save​ localizado no canto superior direito.

3. Para disparar imediatamente, você deve clicar ​Run Once​ localizado no canto
superior direito e em seguida clicar no ​Select All Activities​ localizado no canto
superior esquerdo, ele só é habilitado após clicar no ​Run Once;

4. Caso queira programar, você deve clicar em ​Edit​ para escolher o dia e horário
desejado

Para alterar o dia ​(Start Date)​ e horário, e o ​repeat​ pode deixar ​None (run once)
em seguida ​Done.

 
 

Вам также может понравиться