BigQuery 내보내기를 사용하면 개요 및 거래 분석 페이지에 있는 분석 데이터를 다운로드할 수 있습니다.
BQ 내보내기 사용 설정
1. BigQuery 샌드박스 (또는 업그레이드된 BigQuery) 사용 설정
BigQuery가 아직 사용 설정되지 않은 경우 엔드 투 엔드 클라우드 프로젝트 정렬에 BigQuery 샌드박스를 사용 설정하세요. 데이터를 내보낼 위치입니다.
주문 엔드 투 엔드 통합과 연결된 Google Cloud 프로젝트여야 합니다.
주문 엔드 투 엔드 통합에 연결된 Cloud 프로젝트를 확인하는 데 도움이 필요하면 케이스를 제출하세요.
2. Google Cloud 콘솔에서 BigQuery로 이동
사용 설정되면 Google Cloud에서 BigQuery를 열고 화면 왼쪽 상단의 드롭다운을 사용하여 필요한 Cloud 프로젝트를 선택하세요. https://console.cloud.google.com/bigquery
3. BigQuery용 데이터 세트 만들기
Google에서 데이터를 내보낼 actions_analytics
(이)라는 데이터 세트를 BigQuery에 만드세요. 데이터 세트의 이름은 정확히 actions_analytics
과(와) 일치해야 합니다.
4. 데이터 세트에 대한 액세스 권한 공유
데이터 세트의 partner-data-exporter-robots@google.com
에 대한 BigQuery Data Editor
액세스 권한을 공유하세요. 이는 Google의 파이프라인이 BigQuery 데이터 세트로 데이터를 내보내는 데 필요합니다. 이렇게 하려면 데이터 세트의 Sharing
버튼을 찾아 Permissions
를 연 후 Add Principal
를 클릭합니다. 다음 정보를 입력하고 Save
를 클릭합니다.
- 새 주 구성원:
partner-data-exporter-robots@google.com
- 역할:
BigQuery Data Editor
5. 클라우드 프로젝트에 대한 액세스 권한 공유
Cloud 프로젝트를 위한 partner-data-exporter-robots@google.com
에 대한 BigQuery Job User
액세스 권한을 공유해 주세요. 이렇게 하면 Google에서 내보내기를 위해 BigQuery에 데이터를 로드할 수 있습니다. 이렇게 하려면 사이드바에서 IAM & Admin
을 찾아 IAM
를 클릭합니다. 권한 탭에서 Grant Access
를 클릭합니다. 다음 정보를 입력하고 Save
를 클릭합니다.
- 새 주 구성원:
partner-data-exporter-robots@google.com
- 역할:
BigQuery Job User
6. Order with Google 지원팀에 알림
위 단계가 모두 완료되면 케이스를 제출하세요. 데이터 수집을 시작할 수 있도록 지원팀에서는 마지막 단계로 BigQuery Export를 사용 설정합니다. 전날의 데이터를 자동으로 내보내기 시작합니다.
데이터 스키마 및 사용량
다운로드한 데이터는 열린 탭의 actions_analytics 태그 아래에 표로 구성됩니다. 다음 섹션에 설명된 대로 매일 5개의 테이블이 제공됩니다.
일일_음식_주문_비즈니스_통계
필드 이름 | 유형 | 설명 |
---|---|---|
Date |
DATE |
거래와 연결된 날짜입니다. |
Week |
INTEGER |
거래와 연결된 날짜입니다. |
Month |
INTEGER |
거래와 연결된 날짜입니다. |
Restaurant3pId |
STRING |
거래와 연결된 날짜입니다. |
RestaurantName |
STRING |
거래와 관련된 식당의 이름입니다. |
CurrencyCode |
STRING |
거래와 연결된 통화 코드입니다. |
InteractionType |
STRING |
상호작용 유형은 다음 중 하나일 수 있습니다.
처음 4개의 상호작용 유형은 각 상호작용의 익명처리된 사용자 클릭을 지정합니다. |
NumInteractions |
INTEGER |
상호작용 유형과 연결된 상호작용 수를 나타냅니다. ORDER_FULFILLED 상호작용 유형의 경우 NumInteractions 필드는 주문 수를 나타냅니다. |
NumOrders |
INTEGER |
해당 날짜의 식당과 관련된 주문 수를 나타냅니다. |
TotalOrderValueNanos |
INTEGER |
해당 날짜의 식당과 관련된 총 주문값을 나노 단위로 나타냅니다. |
TotalCartValueNanos |
INTEGER |
해당 날짜의 해당 레스토랑과 연결된 총 장바구니 금액을 나노 단위로 나타냅니다. |
일일_음식_주문_상호작용_통계_익명 처리
필드 이름 | 유형 | 설명 |
---|---|---|
Date |
DATE |
거래와 연결된 날짜입니다. |
Week |
INTEGER |
거래와 관련된 주입니다. |
Month |
INTEGER |
거래와 연결된 월입니다. |
InteractionType |
STRING |
이 테이블의 InteractionType 는 PARTNER_SELECTED 로 제한됩니다. GCP/AoG 프로젝트와 연결된 제공업체를 선택하는 작업을 나타냅니다. |
NumInteractions |
INTEGER |
제공업체가 선택된 횟수를 나타냅니다. |
일일_음식_주문_거래_오류_통계
필드 이름 | 유형 | 설명 |
---|---|---|
Date |
DATE |
거래와 연결된 날짜입니다. |
Hour |
INTEGER |
거래와 관련된 시간입니다. |
Minute |
INTEGER |
거래와 관련된 시간(분)입니다. |
CurrencyCode |
STRING |
거래와 연결된 통화 코드입니다. |
Channel |
STRING |
주문이 접수된 환경을 나타냅니다. 프로덕션 데이터에 대한 액세스만 제공하므로 채널 필드는 항상 PRODUCTION 입니다. |
ActionId |
STRING |
거래가 결제인지 제출인지를 나타냅니다.
actions.foodordering.intent.CHECKOUT 는 결제를, actions.intent.TRANSACTION_DECISION 은 제출을 나타냅니다. |
Function |
STRING |
Actionid 열과 동일합니다. |
OrderType |
STRING |
주문이 수령인지 또는 배달인지를 나타냅니다. 1 는 DELIVERY 에 사용되고 2 는 PICKUP 에 사용됩니다. |
FulfillmentTimeType |
STRING |
주문이 ASAP 주문인지 예약된 주문인지를 나타냅니다. 1 는 ASAP 에 사용되고 2 는 ORDER_AHEAD 에 사용됩니다. |
ApiResponseStatus |
STRING |
Google에 전송된 응답의 상태를 나타냅니다.
|
ApiResponseError |
STRING |
Google에 전송된 오류 유형을 나타냅니다.
|
NumErrors |
INTEGER |
오류 수를 나타냅니다. |
일일_음식_주문_거래_통계
필드 이름 | 유형 | 설명 |
---|---|---|
Date |
DATE |
거래와 연결된 날짜입니다. |
Hour |
INTEGER |
거래와 관련된 시간입니다. |
Minute |
INTEGER |
거래와 관련된 시간(분)입니다. |
CurrencyCode |
STRING |
거래와 연결된 통화 코드입니다. |
Channel |
STRING |
주문이 접수된 환경을 나타냅니다. 프로덕션 데이터에 대한 액세스만 제공하므로 채널 필드는 항상 PRODUCTION 입니다. |
ActionId |
STRING
| 거래가 결제인지 제출인지를 나타냅니다.
actions.foodordering.intent.CHECKOUT 는 결제를, actions.intent.TRANSACTION_DECISION 은 제출을 나타냅니다. |
Function |
STRING |
Actionid 열과 동일합니다.
|
OrderType |
STRING |
주문이 수령인지 또는 배달인지를 나타냅니다. 1 는 DELIVERY 에 사용되고 2 는 PICKUP 에 사용됩니다. |
FulfillmentTimeType |
STRING |
주문이 ASAP 주문인지 예약된 주문인지를 나타냅니다. 1 는 ASAP 에 사용되고 2 는 ORDER_AHEAD 에 사용됩니다. |
ApiResponseStatus |
STRING |
Google에 전송된 응답의 상태를 나타냅니다.
|
NumResponse |
INTEGER |
응답 수를 나타냅니다. |
food_ordering_user_stats_daily
필드 이름 | 유형 | 설명 |
---|---|---|
Date |
DATE |
거래와 연결된 날짜입니다. |
Restaurant3pId |
STRING |
피드에서 파트너가 전송한 음식점 ID입니다. |
RestaurantName |
STRING |
거래와 관련된 식당의 이름입니다. |
CurrencyCode |
STRING |
거래와 연결된 통화 코드입니다. |
InteractionType |
STRING |
트랜잭션과 관련된 상호작용 유형을 나타냅니다. ORDER_FULFILLED 상호작용 유형은 성공적인 주문을 지정합니다. |
ApproximateTotalUsers |
INTEGER |
해당 날짜에 식당에서 주문한 총 사용자 수를 나타냅니다. |
ApproximateRepeatUsers |
INTEGER |
특정 날짜에 특정 매장에서 주문한 반복 사용자 수를 나타냅니다. |
내보낸 데이터 사용
Google 스프레드시트, 데이터 스튜디오 또는 GCS와 같은 다른 도구로 데이터를 내보내거나 Google Cloud Platform 콘솔 내에서 쿼리를 작성하여 데이터에서 구체적인 정보를 얻을 수 있습니다.
예시 검색어
// To get the conversion rate from Partner selection to order placement SELECT ( SELECT NumInteractions FROM aog - project - id.actions_analytics.daily_food_ordering_business_stats_20200620 WHERE InteractionType = 'SUBMIT_SUCCESS' ) / ( SELECT NumInteractions FROM aog - project - id.actions_analytics.daily_food_ordering_interaction_stats_anonymized_20200620 WHERE InteractionType = 'PARTNER_SELECTED' )