Este guia explica como implementar o Tenjin sem utilizar um SDK . Este método funciona através do envio de eventos servidor a servidor (S2S) para o Tenjin, para que este possa atribuir e recuperar resultados utilizando o DataVault, o LiveOps Campaigns ou os callbacks S2S.
Pré-requisitos #
- É necessário que tenha a sua própria configuração de servidor backend para recolher identificadores de dispositivos e dados de eventos das suas aplicações.
- O servidor deve poder efetuar pedidos HTTPS aos pontos finais de ingestão de eventos do Tenjin.
- Deve gerar e guardar o seu próprio UUID (cadeia de 32 caracteres) para ser utilizado como analytics_installation_id (AIID).
1. Começar a enviar eventos para o Tenjin #
- Eventos de instalação e personalizados
https://track.tenjin.com/v0/event- Os parâmetros necessários a enviar estão assinalados com (*) neste guia aqui.
- Compra
https://track.tenjin.com/v0/purchase- Os parâmetros necessários a enviar estão assinalados com (*) neste guia aqui.
⚠️ Importante:
- Utilize o mesmo analytics_installation_id (UUID) para todos os eventos subsequentes do mesmo utilizador (instalações, eventos personalizados, compras, etc.).
2. Atribuição em Tenjin através do S2S #
O Tenjin realiza a atribuição em eventos S2S recebidos utilizando dois métodos principais. Este método é semelhante ao funcionamento do método SDK:
Atribuição determinística #
- Utiliza identificadores de dispositivo, tais como o IDFA (se tiver sido dado consentimento para a ATT), o GAID ou a referência de instalação.
- A Tenjin irá realizar uma atribuição determinística com base nas instalações que recebermos através do S2S, utilizando o parâmetro «advertising_id» para os utilizadores que tenham dado o seu consentimento.
Atribuição probabilística #
- Utilizado quando o IDFA/GAID não está disponível (por exemplo, iOS sem consentimento ATT).
- A Tenjin irá realizar uma atribuição probabilística com base nas instalações que recebermos através do S2S, utilizando o parâmetro «ip_address» para os utilizadores que tenham optado por não participar.
3. Receber dados de atribuição #
Depois de os eventos serem importados e de a atribuição ser efetuada, os clientes podem aceder aos resultados através de:
- Exportação de dados brutos:
- Dados brutos atribuídos ao nível do evento, disponíveis para exportação a partir do painel de controlo.
- Dados brutos atribuídos ao nível do evento, disponíveis para exportação a partir do painel de controlo.
- Método LiveOps:
- Informações de atribuição ao nível do utilizador no lado do cliente, utilizando o SDK da Tenjin.
- Informações de atribuição ao nível do utilizador no lado do cliente, utilizando o SDK da Tenjin.
- Callbacks S2S:
- O Tenjin pode enviar postbacks para os pontos de extremidade do seu servidor quando ocorre uma atribuição.
- Os postbacks incluem detalhes sobre a campanha, o canal, a rede de publicidade e a instalação.
- O Tenjin pode enviar postbacks para os pontos de extremidade do seu servidor quando ocorre uma atribuição.
Nota: Se também desejar receber dados brutos sobre cliques e impressões nos seus servidores, contacte support@tenjin.com.