DocumentaçãoGuia do desenvolvedor do Marketo

Ações Personalizadas

Última atualização: 5 de maio de 2025
  • Tópicos:
  • Marketing para dispositivos móveis

Criado para:

  • Administrador

É possível rastrear a interação do usuário enviando ações personalizadas. Quando o aplicativo móvel chama o SDK da Marketo para enviar uma ação personalizada, a ação personalizada é salva inicialmente no dispositivo. O SDK do Marketo verifica se há conectividade de Internet adequada antes de enviar a ação personalizada. Como resultado, pode haver um atraso entre o momento em que a ação personalizada é enviada e o momento em que é recebida pelo Marketo.

Ações personalizadas podem ser usadas como acionadores e filtros em Campanhas inteligentes. Para obter mais informações, consulte Atividade no aplicativo móvel.

Envio de ações personalizadas no iOS

Enviar ação personalizada.

Objetivo C
Marketo *sharedInstance = [Marketo sharedInstance];
[sharedInstance reportAction:@"Login" withMetaData:nil];
Swift
sharedInstance.reportAction("Login", withMetaData:nil);

Enviar ação personalizada com metadados.

Objetivo C
MarketoActionMetaData *meta = [[MarketoActionMetaData alloc] init];
[meta setType:@"Shopping"];
[meta setDetails:@"RedShirt"];
[meta setLength:20];
[meta setMetric:30];

[sharedInstance reportAction:@"Bought Shirt" withMetaData:meta];
Swift
let meta = MarketoActionMetaData()
meta.setType("Shopping");
meta.setDetails("RedShirt");
meta.setLength(20);
meta.setMetric(30);

sharedInstance.reportAction("Bought Shirt", withMetaData:meta);

Relatar todas as ações imediatamente (enviar todas as ações salvas).

Objetivo C
[sharedInstance reportAll];
Swift
sharedInstance.reportAll();

Envio de ações personalizadas no Android

  1. Enviar ação personalizada.

    Marketo.reportAction("Login", null);
    
  2. Enviar ação personalizada com metadados.

    MarketoActionMetaData meta = new MarketoActionMetaData();
    meta.setActionType("Shopping");
    meta.setActionDetails("RedShirt");
    meta.setActionLength("20");
    meta.setActionMetric("30");
    
    Marketo.reportAction("Bought Shirt", meta);
    
  3. Relatar todas as ações personalizadas imediatamente (enviar todas as ações salvas).

    Marketo.reportAll();
    

Solução de problemas de ações personalizadas

Configurar ações personalizadas para dispositivos móveis é simples, mas há restrições quanto ao número de caracteres que você pode enviar do SDK móvel para o Marketo. Verifique se todas as ações personalizadas relatadas ao Marketo por meio do SDK móvel têm menos de 20 caracteres.

Observação sobre casos de uso de vários usuários em um dispositivo compartilhado: quando um usuário faz logon em um aplicativo móvel integrado ao SDK do Marketo, é feita a primeira chamada para associar o cliente potencial à instalação do aplicativo. Depois que esta chamada for concluída com sucesso, outras atividades do usuário no aplicativo poderão ser vistas no log de atividades do cliente potencial. Observe que, como esta é uma chamada assíncrona, se houver ações personalizadas registradas imediatamente após o logon, elas poderão ser associadas ao usuário que estava conectado anteriormente até que a chamada associada seja bem-sucedida.

recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59