iOS Mobile SDK: Atribuir Tracker ID

O métodoAtribuir Tracker ID” serve para atribuir manualmente ao SDK um identificador de contato (trackerId) obtido por um meio externo ao próprio SDK. Antes de aplicá-lo, o SDK valida junto ao servidor que esse trackerId corresponde a um contato já existente na sua conta, por meio da função Connectif.assignTrackerId.

 

Como usar

A atribuição de tracker utiliza o parâmetro trackerId para validar e identificar o contato correspondente no Connectif.

Como recomendação, esse método deve ser usado apenas ao receber um trackerId de uma fonte externa à própria sessão do SDK.

Não é recomendado usar este método se o SDK já identificou um contato conhecido.

• Informações do tracker:

Parâmetro Descrição Obrigatório Considerações
trackerId O identificador de contato a ser atribuído Sim Deve corresponder a um contato já existente no Connectif. Se o trackerId enviado não existir, não poderá ser atribuído.
 

Se o trackerId fornecido não existir para a conta, a atribuição não será aplicada e o erro será informado por meio do callback onError, mantendo o trackerId previamente atribuído.

 

Exemplo

A atribuição de tracker terá esta aparência.

Connectif.assignTrackerId("60f1b3b3b3b3b3b3b3b3b3b3")

 

Callbacks (Opcional)

Se quisermos receber feedback de possíveis erros ao enviar eventos, podemos adicionar um EventCallbacks quando usarmos nosso método.

EventCallbacks(
    onSuccess: {
        //Tratamento em caso de sucesso
    },
    onError: { error in
        //Tratamento em caso de erro
    })
    

 

 

Parabéns!
Você chegou ao final da lição.

  

Ficou com dúvidas?
Lembre-se que você tem à disposição nossos especialistas em Connectif. Para contatá-los, basta abrir um ticket para o Suporte clicando no botão azul “Ajuda” do seu dashboard.

 


Continue aprendendo!

Para aproveitar todo o potencial da sua conta no Connectif, recomendamos continuar com os seguintes artigos: