- リソース: Promotion
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- RedemptionChannel
- 属性
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ProductApplicability
- OfferType
- CouponValueType
- DestinationEnum
- StoreApplicability
- PromotionStatus
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DestinationStatus
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 州名
- ItemLevelIssue
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 重大度
- メソッド
リソース: Promotion
プロモーションを表します。詳しくは、次の記事をご覧ください。
データ検証チェックに合格するために必要なプロモーション入力属性は、主に以下で定義されています。
プロモーションの入力を挿入して更新した後、最終的なプロモーションを取得できるようになるまでに数分かかることがあります。
JSON 表現 |
---|
{ "name": string, "promotionId": string, "contentLanguage": string, "targetCountry": string, "redemptionChannel": [ enum ( |
フィールド | |
---|---|
name |
ID。プロモーションの名前。形式: |
promotionId |
必須。プロモーションを一意に識別するためにユーザーが指定したプロモーション ID。プロモーションが不承認とならないように、最小要件を遵守してください。 |
contentLanguage |
必須。プロモーションを表す 2 文字の ISO 639-1 言語コード。 プロモーションは選択した言語でのみ利用できます。 |
targetCountry |
必須。固有 ID の一部として使用される対象国。CLDR テリトリー コードで表されます。 プロモーションは一部の国でのみご利用いただけます。無料リスティングとショッピング広告、ローカル在庫広告、 |
redemptionChannel[] |
必須。プロモーションの利用チャネル。チャネルが少なくとも 1 つ必要です。 |
dataSource |
出力専用。プロモーションのメイン データソース。 |
attributes |
省略可。プロモーション属性のリスト。 |
customAttributes[] |
省略可。カスタム(販売者指定)属性のリスト。また、データ仕様の任意の属性を一般形式で登録するためにも使用できます(例: |
promotionStatus |
出力専用。プロモーションのステータス、データ検証の問題、つまり非同期で計算されたプロモーションに関する情報。 |
versionNumber |
省略可。プロモーションの既存のバージョン(鮮度)を表します。複数の更新が同時に行われたときに正しい順序を保持するために使用できます。 設定すると、バージョン番号が既存のプロモーションの現在のバージョン番号よりも小さい場合、挿入できなくなります。再挿入(30 日後にプロモーションを更新するなど)は、現在の オペレーションが阻止されると、中止された例外がスローされます。 |
RedemptionChannel
プロモーションのチャネル。
列挙型 | |
---|---|
REDEMPTION_CHANNEL_UNSPECIFIED |
チャネルが指定されていないことを示します。 |
IN_STORE |
チャンネルがストアにあることを示します。これは、products に使用されている local チャネルと同じです。 |
ONLINE |
チャネルがオンラインであることを示します。 |
属性
属性。
JSON 表現 |
---|
{ "productApplicability": enum ( |
フィールド | |
---|---|
productApplicability |
必須。すべての商品または特定の商品のみにプロモーションを適用するかどうか。 |
offerType |
必須。プロモーションのタイプ。この属性を使用して、プロモーションを利用する際にクーポンコードが必要かどうかを指定します。 |
genericRedemptionCode |
省略可。プロモーションの汎用適用コード。 |
longTitle |
必須。プロモーションの長いタイトル。 |
couponValueType |
必須。実施しているプロモーションのタイプを示す coupon value type 属性。選択したクーポンの値の種類に応じて、いくつかの属性が必須です。 |
promotionDestinations[] |
必須。プロモーションが適用される掲載先のリスト。データソースにサポートされている値を含めて掲載先を指定しない場合は、プロモーションがショッピング広告と無料リスティングにデフォルトで表示されます。 商品の掲載先として、ショッピング アクション、Google 掲載、ローカル情報 Google 掲載の値を以前送信していた可能性があります。これらの値を表すには、 |
itemIdInclusion[] |
省略可。プロモーションの商品アイテム ID で商品をフィルタ。商品フィルタ属性は、プロモーションの対象商品の |
brandInclusion[] |
省略可。プロモーションのブランドで商品をフィルタします。商品フィルタ属性は、プロモーションの対象商品の |
itemGroupIdInclusion[] |
省略可。プロモーションの商品グループ ID で商品をフィルタ。商品フィルタ属性は、プロモーションの対象商品 [productApplicability] 属性が specific_products に設定されている場合にのみ適用されます。 |
productTypeInclusion[] |
省略可。プロモーションの商品カテゴリで商品をフィルタします。商品フィルタ属性は、プロモーションの対象商品の |
itemIdExclusion[] |
省略可。プロモーションの商品アイテム ID の除外で商品をフィルタします。商品フィルタ属性は、プロモーションの対象商品の |
brandExclusion[] |
省略可。プロモーションのブランドの除外で商品をフィルタします。商品フィルタ属性は、プロモーションの対象商品の |
itemGroupIdExclusion[] |
省略可。商品グループ ID で商品フィルタ。商品フィルタ属性は、プロモーションの対象商品の |
productTypeExclusion[] |
省略可。プロモーションの商品カテゴリの除外で商品をフィルタします。商品フィルタ属性は、プロモーションの対象商品の |
minimumPurchaseAmount |
省略可。プロモーションの最小購入金額。 |
minimumPurchaseQuantity |
省略可。プロモーションの最小購入数量。 |
limitQuantity |
省略可。プロモーションの購入数の最大値。 |
limitValue |
省略可。プロモーションの商品価格の上限。 |
percentOff |
省略可。プロモーションで提供される割引率。 |
moneyOffAmount |
省略可。プロモーションで提供される割引額。 |
getThisQuantityDiscounted |
省略可。プロモーションで割引されるアイテムの数。この属性は、 |
freeGiftValue |
省略可。プロモーションのプレゼント価値。 |
freeGiftDescription |
省略可。プロモーションのプレゼントの説明。 |
freeGiftItemId |
省略可。プロモーションのプレゼント アイテム ID。 |
promotionEffectiveTimePeriod |
必須。プロモーションの有効期間の |
promotionDisplayTimePeriod |
省略可。プロモーションの表示期間を表す |
storeApplicability |
省略可。プロモーションをすべての店舗に適用するか、指定した店舗のみに適用するか。対象店舗が指定されていない場合、ローカル在庫広告のプロモーションでエラーがスローされます。 |
storeCodesInclusion[] |
省略可。プロモーションの含める店舗コード。店舗のフィルタ属性は、 商品を販売している実店舗の店舗コード(ビジネス プロフィールの店舗 ID)。詳しくは、ローカル商品在庫データの仕様をご覧ください。 |
storeCodesExclusion[] |
省略可。プロモーションで除外する店舗コード。店舗のフィルタ属性は、 |
promotionUrl |
省略可。プロモーションが表示される販売者のサイトのページの URL。 |
ProductApplicability
プロモーションを適用する商品または商品リスト。
列挙型 | |
---|---|
PRODUCT_APPLICABILITY_UNSPECIFIED |
プロモーションが適用される商品は不明です。 |
ALL_PRODUCTS |
すべての商品に適用されます。 |
SPECIFIC_PRODUCTS |
1 つの商品または商品リストにのみ適用されます。 |
OfferType
プロモーションの特典タイプ。
列挙型 | |
---|---|
OFFER_TYPE_UNSPECIFIED |
特典タイプが不明です。 |
NO_CODE |
コードなしの特典タイプです。 |
GENERIC_CODE |
コード付きの特典タイプです。offerType = GENERIC_CODE の場合は、プロモーションの汎用適用コードが必要です。 |
CouponValueType
プロモーションのクーポンの値タイプ。
列挙型 | |
---|---|
COUPON_VALUE_TYPE_UNSPECIFIED |
クーポンの値タイプが指定されていないことを示します。 |
MONEY_OFF |
割引クーポンの値タイプ。 |
PERCENT_OFF |
割引率クーポンの値タイプ。 |
BUY_M_GET_N_MONEY_OFF |
M 個購入で N 個割引のクーポンの価値タイプ。minimumPurchaseQuantity と getThisQuantityDiscounted を指定する必要があります。moneyOffAmount も指定する必要があります。 |
BUY_M_GET_N_PERCENT_OFF |
M 個購入で N% 割引のクーポンの値タイプを指定します。minimumPurchaseQuantity と getThisQuantityDiscounted を指定する必要があります。percent_off_percentage も指定する必要があります。 |
BUY_M_GET_MONEY_OFF |
M 個購入で割引minimumPurchaseQuantity と moneyOffAmount を指定する必要があります。 |
BUY_M_GET_PERCENT_OFF |
M 個購入で割引minimumPurchaseQuantity と percent_off_percentage を指定する必要があります。 |
FREE_GIFT |
プレゼントの説明のみ。 |
FREE_GIFT_WITH_VALUE |
プレゼントの金額。 |
FREE_GIFT_WITH_ITEM_ID |
アイテム ID のプレゼント。 |
FREE_SHIPPING_STANDARD |
標準の送料無料クーポンの値タイプ。 |
FREE_SHIPPING_OVERNIGHT |
翌日配送の送料無料クーポンの値タイプ。 |
FREE_SHIPPING_TWO_DAY |
2 日間送料無料クーポンの値タイプ。 |
DestinationEnum
デスティネーションの値。
列挙型 | |
---|---|
DESTINATION_ENUM_UNSPECIFIED |
指定されていません。 |
SHOPPING_ADS |
ショッピング広告。 |
DISPLAY_ADS |
ディスプレイ広告。 |
LOCAL_INVENTORY_ADS |
ローカル在庫広告。 |
FREE_LISTINGS |
無料リスティング。 |
FREE_LOCAL_LISTINGS |
無料ローカル商品リスティング。 |
YOUTUBE_SHOPPING |
YouTube ショッピング。 |
StoreApplicability
プロモーションを適用する店舗コードまたは店舗コードのリスト。ローカル在庫広告のプロモーションのみ。
列挙型 | |
---|---|
STORE_APPLICABILITY_UNSPECIFIED |
プロモーションが適用される店舗コードが不明。 |
ALL_STORES |
プロモーションはすべての店舗に適用されます。 |
SPECIFIC_STORES |
プロモーションは指定した店舗にのみ適用されます。 |
PromotionStatus
プロモーションのステータス。
JSON 表現 |
---|
{ "destinationStatuses": [ { object ( |
フィールド | |
---|---|
destinationStatuses[] |
出力専用。プロモーションの対象となる掲載先。 |
itemLevelIssues[] |
出力専用。プロモーションに関連する問題のリスト。 |
creationDate |
出力専用。プロモーションが作成された日付(ISO 8601 形式): 日付、時刻、オフセット(例: |
lastUpdateDate |
出力専用。プロモーション ステータスが最後に更新された日付(ISO 8601 形式): 日付、時刻、オフセット(例: |
DestinationStatus
指定されたデスティネーションのステータス。
JSON 表現 |
---|
{ "reportingContext": enum ( |
フィールド | |
---|---|
reportingContext |
出力専用。プロモーションの掲載先の名前。 |
status |
出力専用。指定されたデスティネーションのステータス。 |
州
プロモーションの現在の状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
プロモーションのステータスが不明です。 |
IN_REVIEW |
プロモーションは審査中です。 |
REJECTED |
プロモーションが不承認となった。 |
LIVE |
プロモーションは承認され、有効になっています。 |
STOPPED |
プロモーションは販売者によって停止されました。 |
EXPIRED |
プロモーションが無効になりました。 |
PENDING |
プロモーションは停止されておらず、すべての審査が承認されましたが、有効日が将来の日付です。 |
ItemLevelIssue
プロモーションに関連する問題。
JSON 表現 |
---|
{ "code": string, "severity": enum ( |
フィールド | |
---|---|
code |
出力専用。問題のエラーコード。 |
severity |
出力専用。この問題がプロモーションの提供に及ぼす影響 |
resolution |
出力専用。販売者が問題を解決できるかどうか。 |
attribute |
出力専用。属性の名前(問題の原因が 1 つの属性の場合)。 |
reportingContext |
出力専用。問題が適用されるリンク先。 |
description |
出力専用。問題の簡単な説明(英語)。 |
detail |
出力専用。問題の詳細な説明(英語)。 |
documentation |
出力専用。この問題の解決に役立つウェブページの URL。 |
applicableCountries[] |
出力専用。問題がクーポンに適用される国コード(ISO 3166-1 alpha-2)のリスト。 |
重大度
問題の重大度。
列挙型 | |
---|---|
SEVERITY_UNSPECIFIED |
指定されていません。 |
NOT_IMPACTED |
この問題は警告であり、プロモーションに直接影響を与えるものではありません。 |
DEMOTED |
プロモーションの順位が下がり、検索結果でのパフォーマンスが制限される可能性が高い |
DISAPPROVED |
問題によりプロモーションが不承認になる。 |
メソッド |
|
---|---|
|
Merchant Center アカウントからプロモーションを取得します。 |
|
Merchant Center アカウントのプロモーションを挿入します。 |
|
Merchant Center アカウントのプロモーションが一覧表示されます。 |