Google は 9 月に、デジタル市場法(DMA)に対応するための変更を行う予定であることを発表しました。2024 年 3 月 6 日に予定されている DMA の施行に先立って、デベロッパーがアプリケーションの変更を行う時間を確保できるようにするために、Google は Google Ads API と Display & Video 360 API の変更をできるだけ早くリリースします。欧州経済領域のユーザーに対する同意要件については、EU ユーザーの同意ポリシーを確認してください。
Google Ads API v15 リリースでは、データで同意をアップロードするための Consent オブジェクトが導入されました。この Consent は、通話コンバージョン、クリック コンバージョン、カスタマー マッチ、店舗販売のすべてのアップロードで使用します。それぞれの機能で Consent を設定する場所を以下に示します。
機能
コード変更
通話コンバージョン
CallConversion.consent で通話コンバージョン イベントごとに Consent を設定します。詳しくは、ガイドをご覧ください。
クリック コンバージョン
ClickConversion.consent でクリック コンバージョン イベントごとに Consent を設定します。詳しくは、ガイドをご覧ください。
カスタマー マッチ
CustomerMatchUserListMetadata.consent でカスタマー マッチ ジョブごとに Consent を設定します。詳しくは、ガイドをご覧ください。
店舗販売
UserData.consent で店舗販売イベントごとに Consent を設定します。詳しくは、ガイドをご覧ください。
このブログで発表してから数か月のうちに、Display & Video 360 API でも同様の変更をリリースする予定です。既存バージョンのアップデートについてはリリースノートを、最新の実装手順についてはカスタマー マッチ機能ガイドをご覧ください。
ご質問などございましたら、Google Ads API の場合は googleadsapi-support@google.com に、Display & Video 360 API の場合はサポート フォームからお問い合わせください。
2023 年 11 月 14 日より、ReachPlanService の YouTube Select 予測を他のマーケットに拡大しました。この新しいマーケットに対応するため、Google Ads API の v15 に 2 つの新しいエラーコードを導入しました。
ReachPlanService
エラーコード
理由
ReachPlanError.NOT_FORECASTABLE_NOT_ENOUGH_INVENTORY
予測に十分な広告枠がありません。
ReachPlanError.NOT_FORECASTABLE_ACCOUNT_NOT_ENABLED
アカウントが有効ではありません。
注 : バージョンが古く、この 2 つのエラーコードが含まれていない Google Ads API では、ReachPlanError.UNKNOWN エラーがスローされます。
この機能をご利用の場合は、追加のエラーコードを処理できるように、コードを更新してください。
リーチ予測の詳細については、リーチ予測ガイドを参照してください。ご質問などございましたら、サポートページまたはフォーラムからご連絡ください。
この度、Google Ads API の v15 リリースをお知らせします。v15 の一部の機能を使用するには、クライアント ライブラリとクライアントのコードをアップグレードする必要があります。更新版のクライアント ライブラリとコードサンプルは公開されました。
主な機能は以下のとおりです。
RecommendationSubscriptionService
FORECASTING_SET_TARGET_CPA
SET_TARGET_CPA
SET_TARGET_ROAS
AssetGroupSignal.search_theme
asset_group_top_combination_view
asset_group
UserList.lookalike_user_list
offline_conversion_upload_client_summary
customer
LocalServicesSettings
local_services_lead
local_services_lead_conversation
local_services_verification_artifact
ProductLink.merchant_center
MerchantCenterLinkService
ProductLinkInvitationService
AccountLink.hotel_center
AccountLinkService
ShoppingSetting.sales_country
ShoppingSetting.feed_label
Campaign.shopping_setting
CampaignCriterion.listing_scope
NetworkSettings
CustomerLifecycleService.ConfigureCustomerLifecycleGoals
CampaignLifecycleService.ConfigureCampaignLifecycleGoals
consent
UserData
CustomerMatchUserListMetadata
CallConversion
ClickConversion
BrandSuggestionService
BRAND
BRANDS
CampaignCriterion
brand_list
negative
false
true
以下のリソースが役立ちます。
ご質問やサポートが必要なことがありましたら、フォーラムからご連絡ください。
2023 年 10 月 4 日より、Google Ads API のバッチ処理で、非同期に AssetGroupListingGroupFilters を作成できるようになりました。BatchJobService を使って 1 回のリクエストで AssetGroupListingGroupFilter エンティティなどの P-MAX リソースを作成する場合、リスティング グループのツリー作成中にエラーが発生しても、残りのエンティティの作成はブロックされません。ただし、リスティング グループのツリーを作成する操作がアトミックである点は変わりません。つまり、リスティング グループのツリー作成に関連する操作でエラーが返された場合、そのリスティング グループのツリーに関連するすべての操作も失敗します。ただし、いくつかの注意事項があります。こちらのジョブおよびリスティング グループ フィルタガイドに詳しく記載されているので、ご覧ください。
AssetGroupListingGroupFilters
BatchJobService
AssetGroupListingGroupFilter
リスティング グループ フィルタの作成操作を含まない既存のバッチジョブの動作は、今回のアップデートで変更されることはありません。
2023 年 10 月 4 日より前の時点では、AssetGroupListingGroupFilters は GoogleAdsService.Mutate メソッドまたは AssetGroupListingGroupFilterService.MutateAssetGroupListingGroupFilters メソッドを使って同期的に作成することしかできません。AssetGroupListingGroupFilterOperation 操作が含まれている場合、GoogleAdsService.Mutate メソッドによるリクエストは常にアトミックです。このような動作になるのは、この操作で partial_failure がサポートされていないためです。つまり、リスティング グループのツリー作成でエラーが発生した場合、リクエスト内の他のすべての操作がブロックされます。2023 年 10 月 4 日より前にバッチ処理で AssetGroupListingGroupFilter エンティティを作成しようとすると、MutateError.OPERATION_DOES_NOT_SUPPORT_PARTIAL_FAILURE エラーが返されます。
GoogleAdsService.Mutate
AssetGroupListingGroupFilterService.MutateAssetGroupListingGroupFilters
AssetGroupListingGroupFilterOperation
partial_failure
MutateError.OPERATION_DOES_NOT_SUPPORT_PARTIAL_FAILURE
バッチ処理は Google Ads API の機能で、同期的に操作の完了を待つことなく、一連の操作を複数のサービスにディスパッチできます。その際に、それぞれの操作に相互依存関係があっても問題ありません。今回は、AssetGroupListingGroupFilters でバッチ処理を利用できるようにして、同じリクエストの他の操作をブロックすることなく、リスティング グループのツリー作成を非同期でも行えるようにしました。これは、皆さんからのフィードバックにお応えしたものです。
バッチジョブで AssetGroupListingGroupFilter を追加するには、次の手順を実行します。
MutateOperation
次の例は、既存のバッチジョブに 1 つの AssetGroupListingGroupFilter を追加するプロセスを示しています。AssetGroupListingGroupFilter エンティティを使って製品パーティション ツリーを作成する方法については、ショッピング リスティング グループの作成に関するガイドをご覧ください。
// Constructs the AssetGroupListingGroupFilter. AssetGroupListingGroupFilter listingGroupFilter = AssetGroupListingGroupFilter.newBuilder() .setAssetGroup(assetGroupResourceName) .setType(ListingGroupFilterType.UNIT_INCLUDED) .setVertical(ListingGroupFilterVertical.SHOPPING) .build(); // Constructs the operation to create the AssetGroupListingGroupFilter. MutateOperation operation = MutateOperation.newBuilder() .setAssetGroupListingGroupFilterOperation( AssetGroupListingGroupFilterOperation .newBuilder() .setCreate(listingGroupFilter)) .build(); // Sends a request to add the operation to the batch job. AddBatchJobOperationsResponse response = batchJobServiceClient.addBatchJobOperations( AddBatchJobOperationsRequest.newBuilder() .setResourceName(batchJobResourceName) .addMutateOperations(operation) .build());
以下のリソースには、連携の際に役立つ追加情報が含まれています。
この記事は、皆さんから要望があった新機能や今後予定されている機能についてお伝えするシリーズの一部です。今後も、新機能や現在の実装アプローチとの違いについて説明してまいります。
今後のアップデートや改善についてお伝えするデベロッパー ブログにご注目ください。Google Ads API と P-MAX の連携についてのフィードバックも、引き続きお寄せください。サポートが必要な場合は、いつものようにチームにお問い合わせください。
2023 年 10 月上旬より、拡張クリック単価(eCPC)を使っているショッピング キャンペーンは、手動クリック単価(CPC)入札と同じ動作になりました。
拡張 CPC は、10 年以上前に Google が導入した最初のスマート入札戦略でした。これは、目標広告費用対効果(ROAS)やコンバージョン値の最大化といったさらに高度な入札戦略や、P-MAX などの完全自動キャンペーンに置き換えられています。
何も変更しないとどうなりますか
2023 年 10 月までにキャンペーンを変更しないと、手動 CPC 入札と同じ動作になります。eCPC を使っている既存キャンペーンは、すべて設定された手動入札に基づいて提供され続けます。ショッピング キャンペーンで ManualCpc.enhanced_cpc_enabled を true に設定しても、設定は無視され、手動 CPC 入札のみが使われます。
ManualCpc.enhanced_cpc_enabled
何を変更すればよいですか
今後も手動 CPC を使いたい場合は、ショッピング キャンペーンで ManualCpc.enhanced_cpc_enabled を true に設定しているコードをすべて削除してください。手動 CPC の代わりに次の方法を使うことをお勧めします。
どこでサポートを受けることができますか
ご不明点などございましたら、フォーラムまたは googleadsapi-support@google.com にご連絡ください。
Chrome はすべてのプラットフォームで優れた機能を発揮するように設計されているので、自宅から PC でウェブをブラウジングするときも、外出先からスマートフォンでブラウジングするときも簡単に使えるようになっています。例えば、Chrome sync のようなツールによって、すべてのデバイスを切り替えてもブックマークやパスワードにアクセスできるようになりました。
今後数週間で iOS 版 Chrome に変更を加え、特に重要な情報をすぐ利用できるようにします。デバイスで Chrome 同期を設定する必要がなくなり、Chrome にログインするだけで、新しい情報を Google アカウントに保存したり、既存の情報にアクセスしたりできるようになります。iOS ですでに動作している Google アプリの数が多いため、これに慣れ親しんでいるように感じるかもしれません。Chrome にサインインすると、ブックマーク、リーディングリスト、パスワード、支払い情報、住所、設定など、重要な情報をアカウントに保存できます。また、タブと閲覧履歴を iOS の Chrome から Google アカウントに別々に同期させることもできます。これにより、別のデバイスで中断した閲覧を再開できます。
以上のアップデートは、データ管理にも役立つように設計されています。Chrome にログインすると、すでにデバイスに保存されている閲覧データは、デバイスのローカルデータとして別に保管されます。ローカルデータとアカウント データは、設定で簡単に区別できます。また、他のデバイスでローカルデータを利用できるようにしたい場合は、設定に移動してアカウントに保存することもできます。
iOS での Chrome へのログインは、今後とも完全に任意です。ログインしなくても、ブックマークやパスワードなどは保存できますが、保存したデバイスでのみ利用できます。また今後も、Chrome にログインしないまま、Gmail などの Google のウェブサービスにログインすることができます。
これらの変更により、求められるあらゆる柔軟性を提供するとともに、さらに簡単に Chrome を活用できるようになることを期待しています。
status
primary_for_goal
category
name
value_settings
update
remove
HIDDEN
ENABLED
ConversionAction
ConversionActionOperation
MUTATE_NOT_ALLOWED
type
GOOGLE_ANALYTICS_4_CUSTOM
GOOGLE_ANALYTICS_4_PURCHASE
negative = false
DevFest は、Google Developer Group(GDG)コミュニティによって世界各地で開かれるデベロッパー向けイベントです。参加者は Android、Firebase、Google Cloud Platform、TensorFlow、Web などの Google のデベロッパー テクノロジーに関する技術情報、知識やアイデアを共有できます。
■ DevFest Shikoku 2023 うどん県 with えれくら
日時 : 2023 年 10 月 29 日(日) 13:00~17:00 場所 : e-とぴあ・かがわ BBスクエア Zoom) 参加費 : 無料 定員 : 0 名 申込サイト : こちら 主催 : GDG Shikoku、えれくら 内容 : IoT
■ DevFest Shikoku 2023 in 徳島
日時 : 2023 年 11 月 4 日(土) 場所 : 株式会社 HIROKA サテライトオフィス鳴門 参加費 : 無料 定員 : 申込サイト : こちら 主催 : GDG Shikoku 内容 : GCP 入門ハンズオン
■ DevFest Nagoya 2023
日時 : 2023 年 11 月 24 日(金) 18:30~ 場所 : マネーフォアード 東海支社、名古屋開発拠点 参加費 : 無料 定員 : 一般参加(19 名) LT 参加(6 名) 申込サイト : こちら 主催 : GDG Nagoya 内容 : LT のテーマは『ことしの頑張り共有しましょう!』
■ DevFest Shikoku 2023 愛媛
日時 : 2023 年 12 月 10 日(日) 13:00~ 場所 : 愛媛大学 総合情報メディアセンター 2F ゼミ室 参加費 : 無料 定員 : 10 申込サイト : こちら 主催 : GDG Shikoku 内容 : 機械学習
■ DevFest: Kobe Developer Day
日時 : 2023 年 12 月 16 日(土) 14:00~ 場所 : 会場調整中 参加費 : 無料 定員 : オフライン会場参加(50 名) オンライン参加(100 名) 申込サイト : こちら 主催 : GDG Kobe 内容 : 復活の GDG Kobe! 記念すべき今年の年末イベント、DevFest Kobe Developer Day を開催いたします!噂のシリコンバレー流エンジニア教育から企業での生成 AI 活用事例まで、幅広くテクノロジーを取り扱ったお話を聞いていただける予定です。
■ DevFest 2023 in 高知
日時 : 2023 年 12 月 17 日(日) 13:30~ 場所 : Kochi Startup BASE 参加費 : 無料 定員 : 15 申込サイト : こちら 主催 : GDG Shikoku 内容 : Google Cloud Platform 入門ハンズオン
■ DevFest Kyoto 2023
日時 : 2023 年 12 月 17 日(日) 13:30~ 場所 : ウィングス京都 参加費 : 無料 定員 : 一般参加(14 名) LT 参加(6 名) 申込サイト : こちら 主催 : GDG京都, WTM京都 内容 : コードラボ、LT 大会
■ GDG DevFest Tokyo 2023
日時 : 2023 年 12 月 9 日(土)10:00~19:00 場所 : ハイブリッド(Google 六本木オフィス& YouTube Live) 参加費 : 無料 定員 : 会場オフライン・一般参加(300 名) LT 参加(10 名) オンライン参加は人数制限無し 申込サイト : こちら 主催 : GDG Tokyo 内容 : Android, Chrome, ML など幅広くセッションを予定中