- Esquema:
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 |
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:
|
ACTION |
VARCHAR |
Ações que foram executadas para o evento. Isso pode ser uma das seguintes opções:
|
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 |
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;
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;