오프라인 데이터 진단 모니터링

Google Ads API를 사용하여 전환 업로드 및 조정 프로세스의 전반적인 상태에 대한 정보가 포함된 오프라인 데이터 진단을 가져옵니다.

계정의 최신 오프라인 데이터 진단을 검색하려면 GoogleAdsService를 사용하여 offline_conversion_upload_client_summary 리소스에 대해 다음 쿼리를 전송합니다.

SELECT
  customer.id,
  offline_conversion_upload_client_summary.alerts,
  offline_conversion_upload_client_summary.client,
  offline_conversion_upload_client_summary.daily_summaries,
  offline_conversion_upload_client_summary.job_summaries,
  offline_conversion_upload_client_summary.last_upload_date_time,
  offline_conversion_upload_client_summary.resource_name,
  offline_conversion_upload_client_summary.status,
  offline_conversion_upload_client_summary.success_rate,
  offline_conversion_upload_client_summary.successful_event_count,
  offline_conversion_upload_client_summary.total_event_count
FROM offline_conversion_upload_client_summary

위 쿼리는 최근 업로드에 사용된 클라이언트 유형별로 별도의 OfflineConversionUploadClientSummary를 반환합니다. 예를 들어 최근에 Google Ads API와 Google Ads UI를 모두 사용하여 업로드한 경우 결과에 GOOGLE_ADS_APIGOOGLE_ADS_WEB_CLIENTclient 값이 별도로 포함됩니다.

OfflineConversionUploadClientSummary에는 client의 업로드 전반적인 상태를 반영하는 status 필드가 있습니다. 또한 수신된 총 이벤트 수, 성공적으로 처리된 이벤트 수, OfflineConversionError별로 그룹화된 오류 요약을 제공하는 alerts 필드가 포함됩니다. 이러한 모든 필드에는 가장 최근 전체 날짜의 업로드 정보가 포함됩니다. 이 정보를 사용해 업로드의 현재 상태를 평가하세요.

또한 각 OfflineConversionUploadClientSummary에는 두 가지 유형의 보고서가 포함됩니다.

daily_summaries
지난 7일 동안 발생한 업로드 요청의 successful_countfailed_count로, 업로드 date별로 그룹화됩니다.
job_summaries

최근 7개의 업로드 요청 중 successful_countfailed_count로, job_id별로 그룹화됩니다. job_idUploadClickConversionsRequestUploadConversionAdjustmentsRequest의 선택적 필드입니다. job_id2^31보다 작은 음수가 아닌 숫자로 설정하거나 Google Ads API가 시스템 생성 작업 ID를 요청에 할당하도록 할 수 있습니다. 선택한 옵션과 관계없이 UploadClickConversionsResponse 또는 UploadConversionAdjustmentsResponsejob_id를 반환합니다.

자체 job_id를 할당하는 것이 유용한 시나리오는 여러 요청을 사용하여 많은 전환을 업로드하는 단일 작업 또는 프로세스가 있는 경우입니다. 이러한 각 요청에서 job_id를 동일한 값으로 설정하면 job_summaries에서 작업의 단일 항목을 검색할 수 있습니다. 대신 Google Ads API에서 시스템 생성 값을 각 요청의 job_id에 할당하도록 하면 job_summaries에 요청마다 별도의 항목이 포함되므로 작업의 전반적인 상태를 분석하기가 더 어려워질 수 있습니다.

요약 사용 방법

업로드 프로세스에서 전환 및 개선사항을 예상대로 기록하는지 확인하려면 각 계정의 요약을 주기적으로 가져오세요. 요약의 statusEXCELLENT가 아니면 alerts 아래의 오류 목록을 참고하여 업로드 프로세스를 수정하여 이러한 오류를 줄이거나 제거하는 방법을 알아보세요.

예를 들면 다음과 같습니다.

  • 상태가 NEEDS_ATTENTION이면 업로드 작업의 상당 부분이 실패한 것입니다. alerts 아래의 오류를 검토하고 업로드 프로세스를 수정하여 이러한 오류를 줄이거나 제거합니다.

  • 상태가 NO_RECENT_UPLOADS이면 Google Ads에서 최근에 client에 대한 업로드를 받지 못한 것입니다. 예상치 못한 문제라면 해당 클라이언트를 사용하여 업로드를 수행하는 프로세스를 검토하세요.

    예를 들어 GOOGLE_ADS_APIstatusNO_RECENT_UPLOADS이면 Google Ads API를 사용하는 업로드 프로세스가 최근에 실행 중지되었음을 나타낼 수 있습니다.

  • daily_summariesjob_summariessuccessful_countfailed_count를 확인하여 성공적으로 처리되지 않은 많은 이벤트를 전송한 특정 업로드 날짜 또는 작업이 있는지 확인합니다.

제한사항

업로드 요약을 가져올 때 다음 사항에 유의하세요.

  • Google Ads API는 searchStream 또는 search 요청의 customer_id가 최근에 전환을 업로드하는 데 사용한 고객과 동일한 경우에만 오프라인 데이터 진단을 반환합니다.

    예를 들어 교차 계정 전환 추적을 사용하는 고객 계정에는 진단이 포함되지 않을 수 있습니다. 그러나 customer_id가 업로드에 사용하는 관리자 계정의 customer_id와 일치하는 요청을 전송하여 진단을 검색할 수 있습니다.

  • Google Ads에서는 리드 확보용 향상된 전환 업로드의 CLICK_NOT_FOUND 오류를 경고로 처리합니다. 따라서 alerts에 이 오류의 항목이 포함되어 있으면 해당 작업은 여전히 성공한 것으로 간주되어 successful_event_count에 포함됩니다.