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 を返します。