일반 피드 보관용 계정 사용

일반 피드 보관용 계정을 사용하면 환경별로 단일 보관용 계정에 여러 피드 유형을 업로드할 수 있습니다. 이 가이드에서는 일반 보관용 계정을 사용하는 방법을 안내하고 사용하려는 각 피드에 대한 적절한 가이드 링크를 제공합니다.

일반 보관용 계정의 경우 다음과 같이 별도의 두 가지 업로드 항목이 있습니다.

  1. 설명자 파일: 업로드할 피드 유형을 설명합니다.
  2. 피드 파일: 실제 피드의 콘텐츠

설명자 필드 구조화

설명어 파일은 업로드되는 피드 유형을 시스템에 알리기 위해 업로드됩니다. 그래야 Google에서 피드를 올바르게 검증하고 처리할 수 있습니다. 설명어 파일은 피드 콘텐츠 앞에 업로드되어야 하며 다음과 같은 이름 지정 요구사항을 따라야 합니다.

  • .filesetdesc.json 파일 확장자를 사용하세요.
  • 각 설명자 파일 이름은 고유해야 하며 업로드에서 다시 사용할 수 없습니다. 파일 이름에 생성 타임스탬프를 포함하는 것이 좋습니다.
    • 예: offers_1524606581.filesetdesc.json
message FilesetDescriptor {
  // The timestamp at which this feed was generated, in Unix time format
  // (seconds since the epoch). (required)
  int64 generation_timestamp = 1;

  // Identifies the name of this feed. (required)
  string name = 2;

  // Paths (relative to the dropbox root) specifying data files included in this
  // feed. (required)
  repeated string data_file = 3;
}

name 필드에 사용 가능한 값은 다음과 같습니다.

  • reservewithgoogle.conversion_data

샤드가 두 개인 쿠폰 피드의 JSON 설명자 파일 예시는 다음과 같습니다.

{
  "generation_timestamp": 1524606581,
  "name": "promote.offer",
  "data_file": [
    "offers_1524606581_1.json",
    "offers_1524606581_2.json"
  ]
}

피드 콘텐츠 구조화

설명어 파일을 업로드한 후 설명어 파일에서 이름을 지정한 피드 구성 파일에 해당하는 피드 데이터 유형의 모든 피드 파일을 업로드합니다. 파일 이름과 경로 위치 (보관용 계정 내 상대 위치)는 data_file 필드 내에 포함된 것과 정확하게 일치해야 합니다. 파일이 누락되었거나, 이름이 잘못되었거나, 다른 위치에 업로드된 경우 전체 피드가 처리되지 않습니다.

이러한 피드 데이터 파일의 콘텐츠는 설명어 파일에 지정된 피드의 관련 사양을 준수해야 합니다.

각 피드 파일의 파일 이름은 고유해야 하며 업로드에서 다시 사용할 수 없습니다. 파일 이름에 생성 타임스탬프와 샤드 번호 (증분 ID)를 포함하는 것이 좋습니다.

  • 예: offer_1524606581_1.json

피드 파일 크기 및 업로드 빈도

  • 피드 파일 크기를 200MB 미만으로 유지합니다 (압축 후).
  • 대부분의 통합에서는 샤드를 하나만 사용하면 됩니다. 가능한 한 적은 수의 샤드를 사용해야 합니다. 피드당 최대 1,000개의 샤드가 있습니다.
  • 하나의 샤드로 전송되는 개별 레코드는 이후 피드에서 동일한 샤드 번호로 전송할 필요가 없습니다.
  • 성능을 향상하려면 데이터를 샤드 간에 균등하게 분할하여 모든 샤드 파일의 크기를 비슷하게 만듭니다.
  • 필요한 경우 gzip을 사용하여 피드를 압축하세요. 하지만 개별 피드 샤드마다 이렇게 해야 합니다.

문제해결과 디버깅

파일 (설명어 및 피드 파일)을 업로드한 후 파트너 포털의 피드 기록 대시보드(문서)(기록 > 피드로 이동)로 이동하여 피드 처리 진행 상황을 확인하세요.

'피드 이름' 열의 설명자 파일에 입력된 name를 찾아 피드를 찾습니다.

피드가 처리되면 (상태는 Success 또는 Fail) 해당 행을 클릭하여 오류 및 경고의 세부정보를 확인할 수 있습니다.