Esquema:

DATA_SHARING_USAGE

Exibição LISTING_TELEMETRY_DAILY

A exibição LISTING_TELEMETRY_DAILY no esquema DATA_SHARING_USAGE exibe dados de telemetria diários por troca de dados e região. A exibição retorna uma linha para cada troca de dados em sua organização, e cada região onde esse intercâmbio de dados está disponível.

Colunas

Nome da coluna

Tipo de dados

Descrição

EXCHANGE_NAME

VARCHAR

O nome da troca de dados ao qual a listagem pertence, como Snowflake Marketplace.

EVENT_DATE

DATE

Data do evento.

SNOWFLAKE_REGION

VARCHAR

Snowflake Region onde o evento ocorreu. Se NONE, o evento ocorreu para um usuário que não está conectado a uma conta Snowflake.

LISTING_NAME

VARCHAR

Identificador da listagem.

LISTING_DISPLAY_NAME

VARCHAR

Nome de exibição da listagem.

LISTING_GLOBAL_NAME

VARCHAR

Nome global da listagem. Exclusivo para cada listagem e é usado para criar o URL da listagem.

EVENT_TYPE

VARCHAR

Evento que ocorreu para a listagem. Use em combinação com a coluna ACTION. Isso pode ser uma das seguintes opções:

  • GET: o consumidor cria um banco de dados para uma listagem de avaliação gratuita, paga ou limitada ou instala um Snowflake Native App, dependendo do valor da coluna ACTION.

  • REQUEST: o consumidor solicita uma listagem de avaliação limitada ou uma listagem gratuita em uma região onde os dados ainda não estão disponíveis.

  • LISTING CLICK: um usuário clica no bloco de uma listagem, como na pesquisa ou na página Snowflake Marketplace.

  • LISTING VIEW: um usuário visita a página de detalhes da listagem.

  • UNINSTALL: o consumidor desinstala um Snowflake Native App ou descarta um banco de dados importado.

ACTION

VARCHAR

Ações que foram executadas para o evento. Isso pode ser uma das seguintes opções:

  • STARTED: o consumidor selecionou Get ou Request para uma listagem na página de detalhes da listagem.

  • COMPLETED: uma das seguintes opções, dependendo do EVENT_TYPE:

    • Para um EVENT_TYPE de GET, indica que um consumidor instalou um Snowflake Native App ou criou um banco de dados a partir do produto de dados. Para listagens de avaliações pagas e limitadas, isso indica que um consumidor iniciou um teste ou comprou um produto de dados.

    • Para um EVENT_TYPE de REQUEST, indica que o provedor recebeu uma solicitação de listagem do consumidor.

    • Para um EVENT_TYPE de UNINSTALL, indica que o consumidor desinstalou um Snowflake Native App com sucesso ou descartou um banco de dados importado.

  • CLICK: para um evento LISTING CLICK, indica que um consumidor clicou no bloco de uma listagem, como na pesquisa ou na página inicial do Snowflake Marketplace.

  • VIEW: para um evento LISTING VIEW, registra uma exibição de listagem.

EVENT_COUNT

INTEGER

O número total de vezes que esta ação de evento ocorreu na data do evento.

CONSUMER_ACCOUNTS_DAILY

INTEGER

A contagem das contas distintas que executaram a ação de determinado evento acima.

CONSUMER_ACCOUNTS_28D

INTEGER

A contagem de contas distintas de consumidores que realizaram a ação do evento nos últimos 28 dias.

REGION_GROUP

VARCHAR

Grupo de regiões onde se encontra a conta do consumidor. Se NONE, o evento ocorreu para um usuário que não está conectado a uma conta Snowflake.

Notas de uso

  • A latência da visualização pode ser de até 2 dias.

  • Os dados são retidos por 365 dias (1 ano).

  • A exibição contém dados de todos os produtos de dados, seja seu produto de dados um Snowflake Native App ou um compartilhamento.

Exemplos

Para revisar as taxas de clique para cada listagem, faça o seguinte:

SELECT
  listing_name,
  listing_display_name,
  event_date,
  SUM(IFF(event_type = 'LISTING CLICK', consumer_accounts_daily, 0)) AS listing_clicks,
  SUM(IFF(event_type IN ('GET', 'REQUEST') and action = 'STARTED', consumer_accounts_daily, 0)) AS get_request_started,
  SUM(IFF(event_type IN ('GET', 'REQUEST') and action = 'COMPLETED', consumer_accounts_daily, 0)) AS get_request_completed,
  get_request_completed / NULLIFZERO(listing_clicks) AS ctr
FROM snowflake.data_sharing_usage.LISTING_TELEMETRY_DAILY
GROUP BY 1,2,3
ORDER BY 1,2,3;
Copy

Para ter uma noção mais clara de quantas exibições de listagem são de clientes em potencial imediatos, você pode usar o campo REGION_GROUP para dividir a contagem total de exibições de listagem por dia, dependendo se a exibição foi realizada por um usuário conectado a uma conta Snowflake ou não:

SELECT
  listing_name,
  listing_display_name,
  event_date,
  COUNT_IF(event_type= 'listing_view' AND region_group='NONE') as unknown_user_view_count,
  COUNT_IF(event_type= 'listing_view' AND region_group!='NONE') as known_user_view_count
FROM snowflake.data_sharing_usage.LISTING_TELEMETRY_DAILY
GROUP BY 1,2,3
ORDER BY 1,2,3;
Copy