ProductCategory
カテゴリ製品グループを管理するためのメソッドが含まれています。 このオブジェクトは ProductGroup から派生します。
配信エンジンによって、広告主のカタログの製品が配信されるかどうかを判断するために使用されます。 製品のカテゴリが getName によって返されるカテゴリ名と正確に一致する場合、エンジンによって製品が提供される場合があります。
使用例:
var shoppingCampaign = AdsApp.shoppingCampaigns().withIds(["123456789"]).get().next();
var productGroups = shoppingCampaign.productGroups().get();
while (productGroups.hasNext()) {
var group = productGroups.next();
switch (group.getDimension()) {
case "CATEGORY": {
// It's not necessary to cast the product group to a category product
// group since the getValue() method returns the same value as getName().
// var category = group.asCategory().getName();
var category = group.getValue();
break;
}
// Other cases
}
}
メソッド
メソッド名 | 戻り値の型 | 説明 |
---|---|---|
children | ProductGroupSelector | この製品グループの子製品グループの一覧をフィルター処理するために使用されるセレクターを取得します。 |
getAdGroup | AdGroup | この製品グループが属する広告グループを取得します。 |
getCampaign | Campaign | この製品グループが属するキャンペーンを取得します。 |
getDimension | string | この製品グループのディメンションを取得します。 |
getEntityType | string | このエンティティの型を取得します。 |
getId | string | この製品グループを一意に識別する ID を取得します。 |
getMaxCpc | double | この製品グループの最大クリック単価を取得します。 |
Getname | string | 製品のカテゴリ名を取得します。 |
getStats | 統計 | この製品グループのパフォーマンス データを取得します。 |
Getvalue | string | この製品グループの値を取得します。 |
isExcluded | ブール型 | この製品グループを除外するかどうかを決定するブール値を取得します。 |
isOtherCase | ブール型 | この製品グループが、その兄弟製品グループで表されていない他のすべてのケースを表すかどうかを決定するブール値を取得します。 |
親 | ProductGroup | この製品グループの親製品グループを取得します。 |
setMaxCpc(double cpc) | void | この製品グループに使用するクリック単価の上限額を設定します。 |
children
この製品グループの子製品グループの一覧をフィルター処理するために使用される セレクター を取得します。
戻り値
型 | 説明 |
---|---|
ProductGroupSelector | この製品グループ内の子の一覧をフィルター処理するために使用されるセレクター。 |
getAdGroup
この製品グループが属する広告グループを取得します。
戻り値
型 | 説明 |
---|---|
AdGroup | この製品グループが属する広告グループ。 |
getCampaign
この製品グループが属するキャンペーンを取得します。
戻り値
型 | 説明 |
---|---|
Campaign | この製品グループが属するキャンペーン。 |
getDimension
この製品グループのディメンションを取得します。
戻り値
型 | 説明 |
---|---|
String | この製品グループのディメンション。これは CATEGORY に設定されています。 |
getEntityType
このエンティティの型を取得します。
戻り値
型 | 説明 |
---|---|
string | このエンティティの型 。 ProductCategory です。 |
getId
この製品グループを一意に識別する ID を取得します。
戻り値
型 | 説明 |
---|---|
string | この製品グループを一意に識別する ID。 |
getMaxCpc
この製品グループのクリック単価の最大単価を取得します。
戻り値
型 | 説明 |
---|---|
double | 入札金額。 設定されていない場合、または負の製品グループisExluded ( が true) の場合は null を返します。 |
Getname
製品のカテゴリ名を取得します。 このメソッドは、 メソッドと同じ値を getValue()
返します。
戻り値
型 | 説明 |
---|---|
string | 製品のカテゴリ名。 たとえば、動物 & ペット用品です。 |
getStats
この製品グループのパフォーマンス データを取得します。
このメソッドを呼び出すには、製品グループ セレクターのforDateRange
チェーンにいずれかのメソッドを含める必要があります。
戻り値:
型 | 説明 |
---|---|
統計 | この製品グループのパフォーマンス データ。 |
Getvalue
製品のカテゴリ名を取得します。
戻り値:
型 | 説明 |
---|---|
string | 製品のカテゴリ名。 これは 、getName メソッドが返す値と同じです。 |
isExcluded
この製品グループが負の製品グループであるかどうかを判断するブール値を取得します。
戻り値:
型 | 説明 |
---|---|
ブール型 | この製品グループが負のグループの場合は true です。それ以外の場合は false。 たとえば、すべてのダウンヒル スキーを含める代わりに、それらを除外します。 |
isOtherCase
この製品グループが、その兄弟製品グループ (別名、その他のケース) によって表されていない他のすべてを表すかどうかを決定するブール値を取得します。
戻り値:
型 | 説明 |
---|---|
ブール型 | この製品グループが "other" ケースを表す場合は true です。それ以外の場合は false。 たとえば、すべての製品 (ルート ノード) を Sporting Goods で除算した場合、サービスは、スポーツ用品以外の製品を表す兄弟製品グループを作成し、このフィールドを true に設定します。 この製品グループと Sporting Goods 製品グループの親 ID は、ルート ノードを指します。 |
親
この製品グループの親を取得します。
戻り値:
型 | 説明 |
---|---|
ProductGroup | この製品グループの親。 |
setMaxCpc(double cpc)
この製品グループのクリック単価の上限額を設定します。
引数
名前 | 型 | 説明 |
---|---|---|
クリック 単価 | double | 入札金額。 入札金額はアカウントの通貨で、指定できる最小入札額と最大入札額を決定します。 この製品グループが分割されている (子を持つ) か、負の製品グループisExcluded ( true) の場合は、入札を設定しないでください。 |
戻り値
型 | 説明 |
---|---|
void | Nothing を返します。 |