Ao implementar a vinculação de conta na sua Ação, você processa dados do usuário. Por isso, é especialmente importante seguir as práticas recomendadas de vinculação de contas. Além disso, seguir as práticas recomendadas oferece uma experiência de usuário de baixo atrito que maximiza o número de usuários que vinculam as contas. Para melhorar a experiência do usuário, sua Ação precisa seguir as diretrizes de conversa gerais do Google, além das práticas recomendadas apresentadas aqui.
Esta página aborda as práticas recomendadas de conversa e implementação para sua ação que usa a vinculação de conta.
Conversa
Ao projetar a conversa para sua ação que usa vinculação de conta, siga estas diretrizes:
- Só use a vinculação de conta se o acesso aos dados da conta dos usuários fornecer uma experiência mais completa para a Ação. Por exemplo, o uso da vinculação de contas pode melhorar uma ação de pedir bebidas, permitindo que ela se lembre das bebidas favoritas de um usuário e sugira novas bebidas para experimentar com base nos pedidos anteriores. Se você quiser vincular apenas uma conta para que sua Ação se refira ao usuário pelo nome, não é necessário vincular a conta.
Não use a solicitação de vinculação de contas como a primeira instrução da sua ação. Exigir que os usuários vinculem a conta antes de iniciar a ação pode causar uma experiência frustrante. Em vez disso, solicite que o usuário vincule a conta quando a coleta de dados for necessária para que os usuários continuem.
Por exemplo, a primeira mensagem de uma Ação de pedido de bebida para o usuário pode ser "Bem-vindo à Boba Bonanza! Tudo pronto para fazer o pedido ou quer que eu consiga as bebidas com você?" Nesse caso, o usuário precisa ouvir as opções de bebida sem fazer login. Quando pedirem uma bebida, a ação deve pedir que o usuário vincule a conta.
Personalize a lógica no cenário do sistema de vinculação de contas para comunicar por que você precisa que o usuário vincule a conta. É necessário fornecer uma justificativa clara para garantir que os usuários se sintam confortáveis com como os dados estão sendo usados.
Para nossa ação de pedir bebidas, você poderia fornecer a seguinte justificativa: "Para lembrar das suas bebidas favoritas e oferecer sugestões personalizadas..."
A vinculação de contas não pode exigir uma invocação explícita do usuário. Em outras palavras, o usuário nunca precisa dizer "fazer login" para vincular a conta. Em vez disso, ele precisa ter a opção de fazer algo que exija a vinculação. Sua Ação precisa informar que é necessário vincular a conta para fazer isso.
Esta diretriz é uma prática recomendada geral para autenticação e autorização. É mais provável que os usuários vinculem a conta quando sabem por que você precisa das informações dela.
Por exemplo, na ação hipotética de pedido de bebida, o usuário não deve ser solicitado a vincular a conta até que peça uma bebida, o que exige a vinculação da conta.
Depois que o usuário vincular a conta, reitere todas as opções que o usuário tem agora que a conta está vinculada. Por exemplo, depois que o usuário vinculou a conta na Ação hipotética de pedido de bebida, sua Ação pode dizer algo como: "Agora que sua conta está vinculada, você pode pedir uma bebida, conferir sugestões de bebidas que você pode gostar ou ver as novidades do menu. O que você quer fazer?"
Se o usuário não der consentimento para que o Google acesse a conta, ofereça um "fluxo de convidado" alternativo e limitado usando sua ação. Nesse caso, você precisa informar ao usuário o que ele pode fazer sem vincular a conta.
Por exemplo, se o usuário não der consentimento, a conversa com sua ação de pedido de bebida poderá ficar assim:
Google Assistente | Para receber seu pedido normal, preciso do seu nome etc. Posso pegar essas informações com o Google? |
---|---|
Usuário | Não |
Google Assistente | Certo, você ainda pode ver o cardápio ou conferir os descontos de hoje. O que você quer fazer? |