Práticas recomendadas (Dialogflow)

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 string de contexto na intent de assistente de login da conta para comunicar por que você precisa que o usuário vincule a conta. É necessário fornecer contexto para garantir que os usuários se sintam confortáveis com a forma como os dados são usados.

    Para nossa ação de pedir bebidas, você poderia fornecer a seguinte string de contexto: "Para lembrar 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?