- JSON 表現
- AssetSetStatus
- MerchantCenterFeed
- HotelPropertyData
- LocationSet
- BusinessProfileLocationSet
- ChainSet
- ChainRelationshipType
- ChainFilter
- MapsLocationSet
- MapsLocationInfo
- BusinessProfileLocationGroup
- DynamicBusinessProfileLocationGroupFilter
- BusinessProfileBusinessNameFilter
- LocationStringFilterType
- ChainLocationGroup
アセットのコレクションを表すアセットセット。AssetSetAsset を使用して、アセットをアセットセットにリンクします。
JSON 表現 |
---|
{ "id": string, "resourceName": string, "name": string, "type": enum ( |
フィールド | |
---|---|
id |
出力のみ。アセットセットの ID。 |
resourceName |
変更不可。アセットセットのリソース名。アセットセットのリソース名の形式は次のとおりです。
|
name |
必須。アセットセットの名前。必須。長さは 1 ~ 128 文字以内にする必要があります。 |
type |
必須。変更不可。アセットセットのタイプ。必須。 |
status |
出力のみ。アセットセットのステータス。読み取り専用です。 |
merchantCenterFeed |
Google Merchant Center の販売者 ID とフィードラベル。 |
locationGroupParentAssetSetId |
変更不可。このアセットセットの要素の取得元となるアセットセットの親アセットセット ID。例: LocationGroup AssetSet 内の要素の取得元である同期レベルの場所 AssetSet ID。このフィールドは必須で、地域グループ タイプの AssetSet にのみ適用されます。 |
hotelPropertyData |
出力のみ。Hotel Center アカウントのリンクが設定されている旅行関連の目標達成のための P-MAX キャンペーンの場合。読み取り専用です。 |
共用体フィールド asset_set_source 。各アセットセット タイプに固有のアセットセット データ。すべてのタイプに特定のデータがあるわけではありません。asset_set_source は次のいずれかになります。 |
|
locationSet |
住所アセットセットのデータ。同期レベルの場所の設定に使用されます。AssetSet の型が LOCATION_SYNC の場合にのみ設定できます。 |
businessProfileLocationGroup |
ビジネス プロフィールの地域グループのアセットセットのデータ。 |
chainLocationGroup |
動的ビジネス チェーンの地域グループに関する情報を表します。同期レベルの AssetSet の型が LOCATION_SYNC で、同期ソースが chain である場合にのみ適用されます。 |
AssetSetStatus
アセットセットのステータス。
列挙型 | |
---|---|
UNSPECIFIED |
ステータスが指定されていません。 |
UNKNOWN |
このバージョンでは受信した値が不明です。これはレスポンス専用の値です。 |
ENABLED |
アセットセットは有効になっています。 |
REMOVED |
アセットセットは削除されます。 |
MerchantCenterFeed
Google Merchant Center の販売者 ID とフィードラベル。
JSON 表現 |
---|
{ "merchantId": string, "feedLabel": string } |
フィールド | |
---|---|
merchantId |
必須。Google Merchant Center の販売者 ID |
feedLabel |
(省略可)Google Merchant Center のフィードラベル。 |
HotelPropertyData
Hotel Center アカウントのリンクが設定されている旅行関連の目標達成のための P-MAX キャンペーンの場合。読み取り専用です。
JSON 表現 |
---|
{ "hotelCenterId": string, "partnerName": string } |
フィールド | |
---|---|
hotelCenterId |
出力のみ。パートナーの Hotel Center ID。 |
partnerName |
出力のみ。ホテル パートナーの名前。 |
LocationSet
地域セットに関連するデータ。Google ビジネス プロフィール(旧称 Google マイビジネス)のデータ、チェーンデータ、地図上の位置データのいずれかを指定する必要があります。
JSON 表現 |
---|
{ "locationOwnershipType": enum ( |
フィールド | |
---|---|
locationOwnershipType |
必須。変更不可。ビジネス情報の所有権の種類(所有拠点またはアフィリエイト拠点)。 |
共用体フィールド source 。各同期ソースに固有の位置情報。source は次のいずれかになります。 |
|
businessProfileLocationSet |
Google ビジネス プロフィールのビジネス情報から入力された地域セットの設定に使用されるデータです。 |
chainLocationSet |
指定したチェーンが入力されたチェーンセット上のビジネス情報の設定に使用されるデータ。 |
mapsLocationSet |
選択した地図上の位置に基づいてビジネス情報が同期されている場合にのみ設定します |
BusinessProfileLocationSet
Google ビジネス プロフィールのビジネス情報から入力された地域セットの設定に使用されるデータです。異なる種類のフィルタを指定した場合は、AND で結合されます。
JSON 表現 |
---|
{ "httpAuthorizationToken": string, "emailAddress": string, "businessNameFilter": string, "labelFilters": [ string ], "listingIdFilters": [ string ], "businessAccountId": string } |
フィールド | |
---|---|
httpAuthorizationToken |
必須。変更不可。認可を取得するために使用される HTTP 認証トークン。 |
emailAddress |
必須。変更不可。Google ビジネス プロフィール アカウントのメールアドレス、または Google ビジネス プロフィール アカウントの管理者のメールアドレス。 |
businessNameFilter |
Google ビジネス プロフィールのリスティングをビジネス名でフィルタするために使用します。businessNameFilter が設定されている場合、ビジネス名が一致するリスティングのみがアセットに同期される候補となります。 |
labelFilters[] |
Google ビジネス プロフィールのリスティングをラベルでフィルタするために使用します。labelFilters にエントリが存在する場合は、いずれかのラベルが設定されているリスティングのみがアセットへの同期候補になります。labelFilters にエントリが存在しない場合は、すべてのリスティングが同期の候補になります。ラベルフィルタは OR 結合されます。 |
listingIdFilters[] |
Google ビジネス プロフィールのリスティングをリスティング ID でフィルタするために使用します。ListingIdFilters にエントリが存在する場合、フィルタで指定されたリスティングのみがアセットに同期される候補となります。ListingIdFilters にエントリが存在しない場合は、すべてのリスティングが同期の候補になります。リスティング ID のフィルタは OR 結合されます。 |
businessAccountId |
変更不可。ビジネス情報を使用する管理対象ビジネスのアカウント ID。このフィールドが設定されていない場合、ユーザーがアクセスできるすべてのビジネス(メールアドレスで指定)が使用されます。 |
ChainSet
指定したチェーンが入力された地域セットの設定に使用されるデータ。
JSON 表現 |
---|
{ "relationshipType": enum ( |
フィールド | |
---|---|
relationshipType |
必須。変更不可。指定したチェーンとこの広告主の関係タイプ。 |
chains[] |
必須。チェーンレベルのフィルタのリスト。すべてのフィルタは OR 結合されます。 |
ChainRelationshipType
関係の種類。
列挙型 | |
---|---|
UNSPECIFIED |
指定されていません。 |
UNKNOWN |
戻り値にのみ使用されます。このバージョンで不明な値を表します。 |
AUTO_DEALERS |
自動車ディーラーとの関係。 |
GENERAL_RETAILERS |
一般的な小売業者との関係。 |
ChainFilter
フィード アイテム セット内の場所に対する 1 つのチェーンレベルのフィルタ。すべてのフィールドのフィルタリング ロジックは AND です。
JSON 表現 |
---|
{ "chainId": string, "locationAttributes": [ string ] } |
フィールド | |
---|---|
chainId |
必須。チェーンの所在地をチェーン ID でフィルタするために使用します。指定したチェーン店に属するチェーン店のみがアセットセットに含まれます。 |
locationAttributes[] |
チェーン店をビジネスの属性でフィルタするために使用します。指定したすべての属性に属するチェーン店のみがアセットセットに含まれます。このフィールドが空の場合、このフィールドでフィルタが行われないことを意味します。 |
MapsLocationSet
複数の地図の位置情報同期データのラッパー
JSON 表現 |
---|
{
"mapsLocations": [
{
object ( |
フィールド | |
---|---|
mapsLocations[] |
必須。ユーザーが手動で同期した地図上のビジネス情報のリスト。 |
MapsLocationInfo
プレイス ID のラッパー
JSON 表現 |
---|
{ "placeId": string } |
フィールド | |
---|---|
placeId |
マップの場所のプレイス ID。 |
BusinessProfileLocationGroup
ビジネス プロフィールの動的地域グループに関する情報。同期レベルの AssetSet のタイプが LOCATION_SYNC で、同期ソースがビジネス プロフィールである場合にのみ適用されます。
JSON 表現 |
---|
{
"dynamicBusinessProfileLocationGroupFilter": {
object ( |
フィールド | |
---|---|
dynamicBusinessProfileLocationGroupFilter |
動的なビジネス プロフィールの地域セットのフィルタ。 |
DynamicBusinessProfileLocationGroupFilter
アセットセット内のビジネス プロフィールのビジネス情報のフィルタを表します。複数のフィルタを指定した場合は、AND で結合されます。
JSON 表現 |
---|
{
"labelFilters": [
string
],
"listingIdFilters": [
string
],
"businessNameFilter": {
object ( |
フィールド | |
---|---|
labelFilters[] |
ビジネス プロフィールのビジネス情報をラベルでフィルタするために使用します。リストされたラベルのいずれかを持つビジネス情報のみがアセットセットに含まれます。ラベルフィルタは OR 結合されます。 |
listingIdFilters[] |
ビジネス プロフィールのビジネス情報をリスティング ID でフィルタするために使用します。 |
businessNameFilter |
ビジネス プロフィールのビジネス情報をビジネス名でフィルタするために使用します。 |
BusinessProfileBusinessNameFilter
ビジネス プロフィールの地域グループのビジネス名フィルタ。
JSON 表現 |
---|
{
"businessName": string,
"filterType": enum ( |
フィールド | |
---|---|
businessName |
フィルタに使用するビジネス名の文字列。 |
filterType |
businessName でフィルタするときに使用する文字列マッチングのタイプ。 |
LocationStringFilterType
ロケーション文字列フィルタの使用可能な型。
列挙型 | |
---|---|
UNSPECIFIED |
指定されていません。 |
UNKNOWN |
戻り値にのみ使用されます。このバージョンで不明な値を表します。 |
EXACT |
フィルタでは文字列との完全一致が使用されます。 |
ChainLocationGroup
動的ビジネス チェーンの地域グループに関する情報を表します。同期レベルの AssetSet の型が LOCATION_SYNC で、同期ソースが chain である場合にのみ適用されます。
JSON 表現 |
---|
{
"dynamicChainLocationGroupFilters": [
{
object ( |
フィールド | |
---|---|
dynamicChainLocationGroupFilters[] |
チェーンの所在地をチェーン ID でフィルタするために使用します。指定したチェーンに属する店舗のみがアセットセットに含まれます。 |