Gerencie dados de usuários com tags
Tags são uma das ferramentas mais úteis que oferecemos. Muitas funcionalidades sofisticadas do Pushwoosh são baseadas neste recurso. Usando tags, você pode segmentar seu público e enviar notificações push para alguns usuários, mas não para outros.
Tags contêm quaisquer dados arbitrários que você associa a um usuário ou dispositivo específico. Isso inclui nome de usuário, ID, cidade, time de futebol favorito, categorias de notícias preferidas ou qualquer outra informação sobre seus usuários. Vamos dar uma olhada mais de perto.
Valores de tag
Anchor link toOs valores de tag podem ajudá-lo a tornar suas campanhas push mais inteligentes. Cada tag é capaz de armazenar um número quase ilimitado de valores. Basicamente, isso significa que uma tag seria suficiente para registrar um tipo específico de informação sobre cada usuário final em seu banco de dados.
Existem apenas algumas tags disponíveis para cada conta, mas considerando o espaço quase infinito para cada tag, apenas algumas tags são suficientes para coletar uma enorme quantidade de informações sobre seus usuários e configurar padrões de direcionamento muito complexos.
Tipos de tags
Anchor link to- Integer — usado para dados inteiros (quantidade de dinheiro no jogo adquirida, nível alcançado, idade).
- String — usado para valores de string (nome de usuário, e-mail, identificadores).
- List — o mesmo que o tipo String, mas cada usuário pode ter vários valores definidos simultaneamente (preferências musicais, categorias de notícias, preferências de culinária).
- Boolean — tipo de Tag verdadeiro / falso.
- Date — usado para datas de calendário. Basicamente, este é um tipo de tag inteiro que armazena timestamps Unix Epoch (convertidos automaticamente de/para a data gregoriana).
- Price — permite definir valores de acordo com a moeda especificada no formato “*.XX” (https://en.wikipedia.org/wiki/ISO_4217).
- Version — usado para versionamento. O exemplo de formato permitido é w.x.y.z (Major.Minor.Patch.Build). O valor máximo para cada parte da versão é 9999, então o número máximo da versão não pode ser maior que 9999.9999.9999.9999.
Operadores de tag
Anchor link toCada tipo de Tag tem um conjunto específico de operadores aplicáveis. Os operadores de tag definem a relação entre a Tag e seus valores para fins de segmentação.
- Operadores de Tag Integer:
is,is not,are,not in,not set,any - Operadores de Tag String:
is,is not,are,not in,not set,any - Operadores de Tag List:
in,not in,not set,any - Operadores de Tag Boolean:
is(true/false),not set,any - Operadores de Tag Date:
during the last N days,exactly N days ago,N or more days ago,between N and M days ago,between N and M days ahead,is today,is in N days,is N days past,on a specific date,on or after a specific date,on or before a specific date,between dates,not set,any - Operadores de Tag Price:
is,is not,greater or equals,less or equals,between,in,not in,not set,any - Operadores de Tag Version:
is,is not,greater or equals,less or equals,between,in,not in,not set,any
Escopo da tag: Geral vs. Específico do usuário
Anchor link toAo criar uma tag, você escolhe como seus valores são armazenados:
- Geral (padrão): o valor da tag é armazenado por dispositivo (HWID). Cada dispositivo do mesmo usuário pode ter um valor diferente de forma independente.
- Específico do usuário: o valor da tag é armazenado por usuário (UserID). Quando definido via UserID, o valor é aplicado a todos os dispositivos do usuário de uma só vez. Útil para atributos que pertencem à pessoa, não a um dispositivo específico: nível de assinatura, pontos de fidelidade, idioma preferido.
Tags padrão
Anchor link toEssas tags estão disponíveis no Pushwoosh por padrão, então você não precisa (e, na verdade, não deve) configurá-las manualmente. A maioria delas é definida a partir do aplicativo e enviada para nosso servidor através de chamadas de API como registerDevice e outras, e algumas são definidas pelo próprio servidor.
| Nome | Tipo | Onde é definido | Descrição |
|---|---|---|---|
| Versão do Aplicativo | Version | SDK | Versão atual do aplicativo instalada em um dispositivo |
| Tipo de Navegador | String | SDK | Quando um dispositivo é registrado para seu projeto web, seu tipo – móvel ou desktop – é rastreado automaticamente |
| Cidade | String | Servidor | Última localização geográfica registrada de um dispositivo |
| País | String | Servidor | Última localização geográfica registrada de um dispositivo |
| Modelo do Dispositivo | String | SDK | Indica o modelo do dispositivo onde o aplicativo está instalado |
| Primeira Instalação | Date | Servidor | Indica a data em que um dispositivo foi registrado para notificações pela primeira vez |
| Produto In-App | List | SDK | Os produtos in-app comprados por um usuário do aplicativo |
| Data da Última Compra In-App | Date | SDK | A data da última compra in-app feita em um dispositivo |
| Idioma | String | SDK | Abreviação de duas letras minúsculas da localidade de um dispositivo de acordo com a ISO-639-1; obtida das configurações do dispositivo |
| Última Abertura do Aplicativo | Date | Servidor | A data do lançamento mais recente do aplicativo em um dispositivo |
| Última Abertura de E-mail | Date | Servidor | A data em que o endereço de e-mail do dispositivo registrou mais recentemente um evento de abertura de e-mail |
| Código da Mensagem do Último E-mail Aberto | String | Servidor | Código da mensagem do e-mail aberto mais recentemente (formato XXXX-XXXXXXXX-XXXXXXXX). Atualizado em cada evento PW_EmailOpen. Use-o para segmentar destinatários de uma campanha de e-mail específica por quem a abriu |
| Último Clique em E-mail | Date | Servidor | A data em que o endereço de e-mail do dispositivo registrou mais recentemente um clique em um link de e-mail |
| Código da Mensagem do Último Clique em E-mail | String | Servidor | Código da mensagem do e-mail mais recente em que um link foi clicado (formato XXXX-XXXXXXXX-XXXXXXXX). Atualizado em cada evento PW_EmailLinkClicked. Use-o para segmentar destinatários de uma campanha de e-mail específica por quem clicou |
| Última Confirmação de E-mail | Date | Servidor | A data da confirmação de assinatura Double Opt-In mais recente para o endereço de e-mail do dispositivo |
| E-mail com Hard Bounce | Date | Servidor | A data em que ocorreu um hard bounce para este endereço de e-mail. Armazenado como Data para permitir a segmentação baseada em tempo, por exemplo, para excluir usuários com bounces recentes. |
| E-mails Cancelados | Boolean | SDK | Indica se um usuário cancelou a inscrição para receber e-mails do seu aplicativo |
| Versão do SO | Version | SDK | A versão de um sistema operacional em execução em um dispositivo |
| Plataforma | String | SDK | A plataforma na qual o usuário está usando seu projeto. |
| Alertas Push Ativados | Boolean | SDK | Indica se os alertas push são permitidos nas configurações do dispositivo |
| Versão do SDK | Version | SDK | A versão do SDK do Pushwoosh implementada em um dispositivo |
| ID da Atividade ao Vivo | String | SDK | Usado para gerenciar atividades ao vivo associando um ID de Atividade ao Vivo ao dispositivo. Limpo automaticamente após 12 horas. |
Tags personalizadas
Anchor link toÉ aqui que sua criatividade entra em jogo para alcançar seus objetivos de negócio específicos. Tags personalizadas podem ser criadas com base na lógica de segmentação ou no padrão de direcionamento apropriado para as necessidades exclusivas do seu negócio.
Como configurar uma tag personalizada
Anchor link toPara começar, crie e configure tags no Painel de Controle do Pushwoosh:
- Vá para a página Tags do seu Painel de Controle e clique em Adicionar tag.
- Dê um nome à sua tag, escolha o tipo e se ela deve ser Geral (nível de dispositivo) ou Específica do usuário (nível de usuário).
- Clique em Salvar Tag.
Usando a tag padrão City
Anchor link toA localização do dispositivo é determinada com base em seu endereço IP no momento em que seu aplicativo foi iniciado nesse dispositivo pela última vez. O GeoIP envia os dados de localização para o Pushwoosh, e o Pushwoosh salva a localização recebida do GeoIP como um valor da tag City para um dispositivo específico.
Em alguns casos, a localização enviada pelo GeoIP difere do nome da cidade — por exemplo, quando se refere a uma área de uma cidade ou outra unidade administrativa. Por favor, tenha cuidado ao usar a tag padrão City para fins de segmentação: certifique-se de selecionar os valores adequados.
Por exemplo, se você for direcionar usuários de Munique, terá que cobri-lo com um conjunto de valores da tag City, incluindo “Munique” em si (com todos os valores correspondentes, como diferentes variantes de ortografia que poderiam ser retornadas pelo GeoIP e salvas como valores de tag) e várias áreas próximas.
Estatísticas de tags
Anchor link toAssim que seu aplicativo definir os valores da Tag, você poderá visualizar e analisar as estatísticas sobre esses valores, apresentadas no Painel de Controle usando um gráfico de pizza, gráfico de barras ou visualização de tabela.
