BigQuery Data Transfer Service 데이터 소스 변경 로그

이 페이지에서는 BigQuery Data Transfer Service 데이터 소스 스키마 및 스키마 매핑의 변경사항에 관해 자세히 설명합니다. BigQuery Data Transfer Service 커넥터의 예정된 변경사항에 관한 자세한 내용은 이 페이지에서 Google Ads API 또는 Facebook Ads API와 같은 데이터 소스 또는 특정 테이블 이름이나 값을 검색하면 확인할 수 있습니다.

Google Ads용 BigQuery Data Transfer Service는 새로운 열을 지원하고 Google Ads API의 새로운 버전을 통해 도입되는 변경사항에 맞게 조정하기 위해 정기적으로 업데이트됩니다. Google Ads 커넥터용 BigQuery Data Transfer Service는 Google Ads 커넥터에서 지원되는 API 버전을 사용합니다.

다음 섹션에서는 새로운 Google Ads API 버전으로 업데이트할 때 발생하는 변경사항을 간략하게 설명합니다. 변경사항은 출시일별로 정리되며 각 항목에는 Google Ads에서 계속 데이터를 수신하려면 어떤 변경사항을 적용해야 하는지 관한 정보가 제공됩니다.

Google Ads API 출시 일정에 대한 자세한 내용은 일정을 참조하세요.

2025년 1월 20일

Google Ads 전송Google Ads API 버전v16에서 v18으로 업데이트할 계획입니다. API를 업그레이드하면 영향을 받는 테이블에서 새로 전송된 데이터의 열 값이 변경됩니다. 자세한 내용은 Google Ads API 업그레이드를 참고하세요.

  • 목표 시작일: 2025년 1월 20일
  • 배송일: 대기 중

테이블: p_ads_Campaign_customer_id

영향을 받는 열 이전 값 (v16) 새 값 (v18)
campaign_advertising_channel_type Discovery DEMAND_GEN

테이블: p_ads_Ad_customer_id

영향을 받는 열 이전 값 (v16) 새 값 (v18)
ad_type

DISCOVERY_MULTI_ASSET_AD

DISCOVERY_CAROUSEL_AD

DISCOVERY_VIDEO_RESPONSIVE_AD

DEMAND_GEN_MULTI_ASSET_AD

DEMAND_GEN_CAROUSEL_AD

DEMAND_GEN_VIDEO_RESPONSIVE_AD

테이블: Asset

영향을 받는 열 이전 값 (v16) 새 값 (v18)
asset_type DISCOVERY_CAROUSEL_CARD DEMAND_GEN_CAROUSEL_CARD

업데이트 후에도 쿼리가 작동하도록 하려면 이전 값과 새 값을 모두 선택하도록 쿼리를 변경하세요. 예를 들어 SQL 쿼리에 다음과 같은 WHERE 조건이 있는 경우

WHERE asset_type='DISCOVERY_CAROUSEL_CARD'

다음 문을 사용해 바꿉니다.

WHERE
  asset_type='DISCOVERY_CAROUSEL_CARD'
  OR asset_type='DEMAND_GEN_CAROUSEL_CARD'

2024년 6월 24일

Google Ads 전송Google Ads API 버전을 v14에서 v16으로 업데이트할 계획입니다. 이 API 업그레이드에서는 영향을 받는 테이블에서 새로 전송된 데이터의 열 이름이 변경됩니다. 또한 일부 열은 지원 중단되었습니다. 자세한 내용은 Google Ads API 업그레이드를 참고하세요.

  • 목표 시작일: 2024년 6월 17일
  • 배송일: 2024년 6월 23일
영향을 받는 테이블 지원 중단된 열 새로운 열
  • ShoppingProductStats
  • ShoppingProductConversionStats
segments_product_bidding_category_level1 segments_product_category_level1
segments_product_bidding_category_level2 segments_product_category_level2
segments_product_bidding_category_level3 segments_product_category_level3
segments_product_bidding_category_level4 segments_product_category_level4
segments_product_bidding_category_level5 segments_product_category_level5
  • ProductGroupStats
ad_group_criterion_listing_group_case_value_product_bidding_category_id ad_group_criterion_listing_group_case_value_product_category_category_id
ad_group_criterion_listing_group_case_value_product_bidding_category_level ad_group_criterion_listing_group_case_value_product_category_level
  • AssetGroupListingFilter
asset_group_listing_group_filter_case_value_product_bidding_category_id asset_group_listing_group_filter_case_value_product_category_category_id
asset_group_listing_group_filter_case_value_product_bidding_category_level asset_group_listing_group_filter_case_value_product_category_level
asset_group_listing_group_filter_vertical asset_group_listing_group_filter_listing_source

Google Ads API v14에서는 segments_product_category_level1segments_product_category_level2 같은 새 열이 BigQuery 테이블 스키마에 추가되었지만 null로 채워졌습니다. Google Ads API v16으로 업데이트하면 이러한 새 열이 새 값으로 채워집니다. segments_product_bidding_category_level1segments_product_bidding_category_level2 같은 지원 중단된 열은 null로 채워지지만 테이블 스키마에 계속 남아 있습니다.

각 열 쌍에서 하나의 열만 Google Ads API의 값으로 채워지고 다른 열은 null로 채워집니다. 업데이트 후에도 기존 쿼리가 계속 작동하도록 하려면 쿼리를 업데이트하여 두 열 중 하나를 선택하세요. 예를 들어 SQL 쿼리에 다음 문이 있다고 가정해 보겠습니다.

segments_product_bidding_category_level1

올바른 열을 지정하는 다음 문으로 바꿉니다.

IFNULL(segments_product_category_level1, segments_product_bidding_category_level1)

2024년 6월 24일 이후에 생성된 전송 구성에는 항상 새 열이 사용됩니다. 지원 중단된 열은 테이블 스키마에 계속 유지되지만 null로 채워집니다.