Crie modelos de recomendações

Esta página descreve como criar um novo modelo de recomendações.

Se já tiver um modelo de recomendação do tipo correto e quiser receber previsões do mesmo a partir de uma localização diferente no seu site, pode criar uma nova configuração de publicação para o mesmo em vez de criar um novo modelo. Saiba mais.

Introdução

Quando quiser usar um novo tipo de recomendação para receber previsões, tem de criar um novo modelo de recomendação e fornecer dados de eventos do utilizador suficientes para o respetivo treino. Cria configurações de publicação para o novo modelo e, quando o modelo terminar a preparação, pede previsões a essas configurações de publicação.

Para uma vista geral do processo de trabalho com o Vertex AI Search for commerce, consulte o artigo Implemente o Vertex AI Search for commerce.

Crie um modelo de recomendações

Adicione um novo modelo de recomendação através da Search for commerce console ou do models.Create método API.

Pode ter até 20 modelos por projeto, e até 10 deles podem estar ativos (não pausados) em qualquer altura. Saiba mais sobre como pausar um modelo.

Pode iniciar até cinco operações de modelos por minuto. As operações de modelos limitadas incluem a criação, a eliminação, a pausa e a retoma.

Antes de criar um novo modelo:

  • Reveja e escolha entre os tipos de modelos de recomendações disponíveis e modele os objetivos empresariais. Estes determinam o tipo de recomendações para as quais este modelo deve ser preparado.
  • Decida com que frequência quer ajustar o modelo. Para ver detalhes sobre os custos de ajuste e preparação, consulte a secção Preços.
  • Certifique-se de que tem dados suficientes carregados para cumprir os requisitos de criação de um novo modelo. Alguns requisitos dependem do tipo de modelo que escolher.
  • Se planeia criar um modelo de otimização ao nível da página:

    • Verifique se já tem configurações de publicação de recomendações com modelos preparados anexados. Tem de fornecer uma seleção de configurações de publicação de recomendações a partir das quais a otimização ao nível da página pode escolher quando otimiza as recomendações de uma página.

    • Configure a gravação de eventos para eventos detail-page-view e eventos que correspondam ao tipo de página no qual vai implementar o modelo de otimização ao nível da página (por exemplo, se implementar o modelo numa página inicial, certifique-se de que configura a gravação para eventos home-page-view). Para melhorar as recomendações personalizadas, também é recomendada a gravação de eventos purchase e add-to-cart.

    • Se escolher o objetivo da empresa Taxa de conversão (CVR), é necessária a gravação de eventos para eventos add-to-cart.

    • Certifique-se de que, após criar o modelo de otimização ao nível da página, continua a consultar o modelo para criar impressões de recomendações. Estas impressões são usadas para formar o modelo de otimização ao nível da página e melhorar as recomendações que apresenta.

Para criar um novo modelo:

Google Cloud consola

  1. Aceda à página Modelos na consola de pesquisa para comércio.

    Aceda à página Modelos

  2. Clique em Criar modelo.

  3. Introduza um nome para o modelo.

    O nome tem de ter 1024 carateres ou menos e só pode conter carateres alfanuméricos, sublinhados, hífenes e espaços.

  4. Escolha o tipo de recomendação.

  5. Se selecionou o tipo de modelo de otimização ao nível da página:

    1. Escolha o tipo de página para o qual o modelo "Otimização ao nível da página" vai otimizar.

    2. Escolha o grau de restrição da publicação de configurações de publicação semelhantes em vários painéis:

      • Tipo de modelo único: não permita que sejam apresentadas várias configurações de publicação com o mesmo tipo de modelo em painéis diferentes.

      • Modelo único: não permita que sejam apresentadas várias configurações de publicação com o mesmo modelo em diferentes painéis.

      • Configuração de publicação única: não permita que a mesma configuração de publicação seja apresentada em vários painéis.

      • Sem restrições: permite que quaisquer configurações de publicação sejam apresentadas em qualquer número de painéis.

    3. Para cada painel de recomendações que planeia apresentar com este modelo:

      1. Introduza um ID do painel.

      2. Selecione as configurações de publicação que o modelo de otimização ao nível da página pode considerar como opções para esse painel.

        Por exemplo, uma página de adição ao carrinho pode ter um painel de recomendações onde quer apresentar recomendações de "Comprados frequentemente em conjunto" ou "Outros produtos de que pode gostar". Neste caso, selecione uma configuração de publicação que use o modelo Comprados frequentemente em conjunto e outra que use o modelo Outros produtos que podem interessar-lhe para consideração neste painel. Quando faz uma chamada de previsão para o modelo de otimização ao nível da página, este escolhe o tipo de recomendações que deve apresentar nesse painel com base no histórico de eventos do utilizador final.

      3. Selecione uma configuração de publicação predefinida.

        Se ocorrer uma indisponibilidade do servidor Google, o modelo de otimização ao nível da página continua a publicar resultados a partir da configuração de publicação predefinida.

    4. Se precisar de criar painéis adicionais, clique em Adicionar um painel para cada novo painel e introduza os detalhes do novo painel.

  6. Escolha o objetivo da empresa, se estiver disponível para o tipo de modelo que selecionou.

  7. Se escolheu o tipo de modelo Comprados frequentemente em conjunto, selecione o Tipo de produtos de contexto:

    • Vários produtos de contexto: use um ou vários artigos como contexto para recomendações deste modelo.
    • Produto de contexto único: use um item como contexto para recomendações deste modelo.
  8. Reveja a lista Requisitos de dados cumpridos? para confirmar que carregou dados suficientes para o tipo de modelo selecionado.

    Se um requisito de dados não cumprido impedir a criação do modelo, é apresentado um ícone X junto ao requisito e o botão Criar na parte inferior do painel Criar modelo de recomendação é desativado.

    Se precisar de carregar mais dados, reveja cuidadosamente os requisitos de dados indicados para se certificar de que alguns ou todos têm de ser cumpridos para esse modelo. Em seguida, importe os eventos do utilizador ou os produtos necessários para criar o modelo

    Para saber como importar, consulte os artigos Importe eventos de utilizadores do histórico e Importe informações do catálogo.

  9. Escolha a frequência com que quer otimizar o modelo. Para detalhes dos custos de otimização, consulte a secção Preços.

    • A cada três meses: o modelo é ajustado automaticamente a cada três meses.
    • Ajuste manual apenas: o modelo é ajustado apenas quando o ajusta manualmente.
  10. (Funcionalidade de pré-visualização pública) Escolha se quer gerar automaticamente etiquetas para filtragem.

    • Gerar etiquetas automaticamente: a ativação desta opção permite-lhe filtrar os resultados das recomendações deste modelo. A ativação desta opção pode aumentar o tempo de preparação. Para ver detalhes dos custos de preparação, consulte a secção Preços.
    • Não gerar etiquetas: se esta opção estiver desativada, não pode receber recomendações filtradas deste modelo.
  11. Clique em Criar para criar o novo modelo de recomendações.

    Se tiver carregado dados de eventos do utilizador suficientes do tipo necessário, a preparação e o ajuste iniciais do modelo começam. A preparação e o ajuste iniciais do modelo demoram 2 a 5 dias a concluir, mas podem demorar mais tempo para conjuntos de dados grandes.

    Pode criar configurações de publicação para o novo modelo antes de a formação estar concluída, mas só vão publicar previsões de"teste" até a formação e o ajuste iniciais estarem concluídos e o modelo ficar ativo.

curl

Faça um pedido Models.create à API v2 com uma instância de Model no corpo do pedido. Consulte a referência da API Models.create.

Para ver detalhes sobre todos os campos Models, consulte a Models referência da API.

curl -X POST \
    -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
    -H "Content-Type: application/json; charset=utf-8" \
    --data '{
            "name": "FULL_MODEL_NAME",
            "displayName": "DISPLAY_NAME",
            "trainingState": "TRAINING_STATE",
            "type": "MODEL_TYPE",
            "optimizationObjective": "OPTIMIZATION_OBJECTIVE",
            "periodicTuningState": "TUNING_STATE",
            "filteringOption": "FILTERING_STATE",
            "modelTypeConfig" {
              "contextProductsType": "CONTEXT_PRODUCTS_TYPE"
            }
          }' \
  "https://retail.googleapis.com/v2beta/projects/PROJECT_NUMBER/locations/global/catalogs/default_catalog/models"

Se tiver carregado dados de eventos do utilizador suficientes do tipo necessário, a preparação e o ajuste iniciais do modelo começam. A preparação e o ajuste iniciais do modelo demoram 2 a 5 dias a concluir, mas podem demorar mais tempo para conjuntos de dados grandes.

Pode criar configurações de publicação para o novo modelo antes de a formação ser concluída, mas só vão publicar previsões de"teste" até a formação e o ajuste iniciais serem concluídos e o modelo ficar ativo.

Requisitos para criar um novo modelo de recomendação

Quando usa um tipo de recomendação específico para o seu site pela primeira vez, está a preparar um novo modelo de aprendizagem automática, que requer dados de preparação suficientes, bem como tempo para preparar e ajustar o modelo. Os passos seguintes são necessários para começar a usar um novo tipo de recomendação:

  1. Importe o seu catálogo para o Vertex AI Search for commerce, se ainda não o tiver feito, e implemente processos para manter o catálogo carregado atualizado.
  2. Comece a registar eventos do utilizador para a Vertex AI Search for commerce, se ainda não o fez, certificando-se de que segue as práticas recomendadas para registar dados de eventos do utilizador.
  3. Identifique o tipo de recomendação e o objetivo de otimização que quer usar.
  4. Determine o requisito de dados de eventos do utilizador para o tipo de recomendação e o objetivo selecionados.
  5. Importe dados de eventos de utilizadores históricos para cumprir os requisitos mínimos de dados de eventos ou aguarde até que a recolha de dados de eventos de utilizadores cumpra os requisitos mínimos.
  6. Crie o seu modelo e as suas configurações de publicação.

    Neste ponto, o Vertex AI Search para comércio inicia a preparação e o ajuste dos modelos. A preparação e o ajuste iniciais do modelo demoram 2 a 5 dias a concluir, mas podem demorar mais tempo para conjuntos de dados grandes.

  7. Confirme que o modelo está a funcionar corretamente através da pré-visualização de previsões.

  8. Crie a sua experiência A/B.

Requisitos mínimos de dados do tipo de modelo

O tipo de eventos do utilizador que importa e a quantidade de dados de que precisa dependem do tipo de recomendação (modelo) e do seu objetivo de otimização. Quando atingir o requisito mínimo de dados, pode começar a preparação do modelo.

O período de recolha de dados representa o período dos eventos do utilizador. A importação de mais dados do histórico não tem qualquer efeito na qualidade do modelo.

Certifique-se de que usa eventos de utilizadores reais e dados de catálogo reais. Não é possível criar modelos de boa qualidade com dados sintéticos.

Tipo de modelo Objetivo de otimização Tipos de eventos de utilizadores suportados Requisito de dados mínimo Janela de recolha de dados
Recomendadas para si Taxa de cliques detail-page-view

home-page-view

7 dias de eventos detail-page-view nos últimos 90 dias E 10 ocorrências por artigo do catálogo, em média (com um período de 90 dias), de eventos detail-page-view OU 60 dias de eventos detail-page-view nos últimos 90 dias

100 itens do catálogo únicos para o evento detail-page-view nos últimos 90 dias

10 000 eventos detail-page-view nos últimos 90 dias

E

7 dias de home-page-view eventos nos últimos 90 dias

10 000 eventos home-page-view nos últimos 90 dias

3 meses
Recomendadas para si Taxa de conversão add-to-cart

detail-page-view

home-page-view

7 dias de eventos add-to-cart nos últimos 90 dias E 10 ocorrências por artigo do catálogo, em média (com um período de 90 dias), de eventos add-to-cart OU 60 dias de eventos add-to-cart nos últimos 90 dias

100 itens do catálogo únicos para o evento add-to-cart nos últimos 90 dias

10 000 eventos add-to-cart nos últimos 90 dias

E

7 dias de eventos detail-page-view nos últimos 90 dias E 10 ocorrências por artigo do catálogo, em média (com um período de 90 dias), de eventos detail-page-view OU 60 dias de eventos detail-page-view nos últimos 90 dias

100 itens do catálogo únicos para o evento detail-page-view nos últimos 90 dias

10 000 eventos detail-page-view nos últimos 90 dias

E

7 dias de home-page-view eventos nos últimos 90 dias

10 000 eventos home-page-view nos últimos 90 dias

3 meses
Recomendadas para si Receita por sessão add-to-cart

detail-page-view

home-page-view

7 dias de eventos add-to-cart nos últimos 90 dias E 10 ocorrências por artigo do catálogo, em média (com um período de 90 dias), de eventos add-to-cart OU 60 dias de eventos add-to-cart nos últimos 90 dias

100 itens do catálogo únicos para o evento add-to-cart nos últimos 90 dias

10 000 eventos add-to-cart nos últimos 90 dias

E

7 dias de home-page-view eventos nos últimos 90 dias

10 000 eventos home-page-view nos últimos 90 dias

3 meses
Outros de que pode gostar Taxa de cliques detail-page-view

7 dias de eventos detail-page-view nos últimos 90 dias E 10 ocorrências por artigo do catálogo, em média (com um período de 90 dias), de eventos detail-page-view OU 60 dias de eventos detail-page-view nos últimos 90 dias

100 itens do catálogo únicos para o evento detail-page-view nos últimos 90 dias

10 000 eventos detail-page-view nos últimos 90 dias

3 meses
Outros de que pode gostar Taxa de conversão add-to-cart

detail-page-view

7 dias de eventos add-to-cart nos últimos 90 dias E 10 ocorrências por item do catálogo, em média (com um período de 90 dias), de eventos add-to-cart OU 60 dias de eventos add-to-cart nos últimos 90 dias

100 itens do catálogo únicos para o evento add-to-cart nos últimos 90 dias

10 000 eventos add-to-cart nos últimos 90 dias

E

7 dias de eventos detail-page-view nos últimos 90 dias E 10 ocorrências por artigo do catálogo, em média (com um período de 90 dias), de eventos detail-page-view OU 60 dias de eventos detail-page-view nos últimos 90 dias

100 itens do catálogo únicos para o evento detail-page-view nos últimos 90 dias

10 000 eventos detail-page-view nos últimos 90 dias

3 meses
Outros de que pode gostar Receita por sessão add-to-cart

detail-page-view

7 dias de eventos add-to-cart nos últimos 90 dias E 10 ocorrências por item do catálogo, em média (com um período de 90 dias), de eventos add-to-cart OU 60 dias de eventos add-to-cart nos últimos 90 dias

100 itens do catálogo únicos para o evento add-to-cart nos últimos 90 dias

10 000 eventos add-to-cart nos últimos 90 dias

E

7 dias de eventos detail-page-view nos últimos 90 dias E 10 ocorrências por artigo do catálogo, em média (com um período de 90 dias), de eventos detail-page-view OU 60 dias de eventos detail-page-view nos últimos 90 dias

100 itens do catálogo únicos para o evento detail-page-view nos últimos 90 dias

10 000 eventos detail-page-view nos últimos 90 dias

3 meses
Frequentemente comprados em conjunto Receita por sessão purchase-complete

10 ocorrências por artigo do catálogo em média (com um período de 1 ano de purchase-complete eventos) OU 90 dias de purchase-complete eventos no último ano

100 artigos do catálogo únicos para o evento purchase-complete no último ano

1000 eventos purchase-complete no último ano

3 meses

Recomendamos que carregue eventos, pelo menos, diariamente para manter uma boa qualidade dos dados. Durante as importações de eventos históricos, certifique-se de que a distribuição de dados é tendenciosa para a data/hora mais recente. O número de eventos no dia da data/hora mais recente deve ser igual ou superior à contagem média de eventos diários.

Em promoção Taxa de cliques detail-page-view

home-page-view

7 dias de eventos detail-page-view nos últimos 90 dias E 10 ocorrências por artigo do catálogo, em média (com um período de 90 dias), de eventos detail-page-view OU 60 dias de eventos detail-page-view nos últimos 90 dias

100 itens do catálogo únicos para o evento detail-page-view nos últimos 90 dias

10 000 eventos detail-page-view nos últimos 90 dias

E

7 dias de home-page-view eventos nos últimos 90 dias

10 000 eventos home-page-view nos últimos 90 dias

3 meses
Em promoção Taxa de conversão add-to-cart

detail-page-view

home-page-view

7 dias de eventos add-to-cart nos últimos 90 dias E 10 ocorrências por artigo do catálogo, em média (com um período de 90 dias), de eventos add-to-cart OU 60 dias de eventos add-to-cart nos últimos 90 dias

100 itens do catálogo únicos para o evento add-to-cart nos últimos 90 dias

10 000 eventos add-to-cart nos últimos 90 dias

E

7 dias de eventos detail-page-view nos últimos 90 dias E 10 ocorrências por artigo do catálogo, em média (com um período de 90 dias), de eventos detail-page-view OU 60 dias de eventos detail-page-view nos últimos 90 dias

100 itens do catálogo únicos para o evento detail-page-view nos últimos 90 dias

10 000 eventos detail-page-view nos últimos 90 dias

E

7 dias de home-page-view eventos nos últimos 90 dias

10 000 eventos home-page-view nos últimos 90 dias

3 meses
Artigos semelhantes N/A Nenhum necessário.

Tem de haver 100 SKUs de produtos nalguma ramificação

N/A
Otimização ao nível da página Qualquer detail-page-view

add-to-cart

purchase-complete

home-page-view

A otimização ao nível da página otimiza os painéis de recomendações escolhendo entre vários modelos possíveis. Consulte os requisitos de dados dos modelos que selecionar como opções para a otimização ao nível da página.

N/A
Volte a comprar N/A purchase-complete

10 ocorrências por artigo do catálogo, em média (com um período de 90 dias de eventos purchase-complete) OU 60 dias de eventos purchase-complete nos últimos 90 dias

100 itens do catálogo únicos para o evento purchase-complete nos últimos 90 dias

1000 eventos purchase-complete nos últimos 90 dias

Tem de haver 100 SKUs de produtos nalguma ramificação

N/A

Recomendamos que carregue eventos, pelo menos, diariamente para manter uma boa qualidade dos dados. Durante as importações de eventos históricos, certifique-se de que a distribuição de dados é tendenciosa para a data/hora mais recente. O número de eventos no dia da data/hora mais recente deve ser igual ou superior à contagem média de eventos diários.

O que se segue?