2024 年 6 月 13 日(木)
新機能
Google Ads API v17 以降、BatchJobService は AssetGroupOperation をサポートしています。この変更により、バッチ処理を使用して P-MAX キャンペーン全体を作成、管理できるようになります。
バッチ処理は、Google Ads API の強力な機能です。この機能を使用すると、相互に依存する可能性のある一連のオペレーションを、各オペレーションの完了を待たずに複数のサービスにディスパッチできます。バッチ処理では、一時的なエラーに対する自動再試行や、オペレーションの自動グループ化も行われます。バッチ処理は、アセット グループを非同期で操作するための別のオプションを提供するというフィードバックを受けて、AssetGroupOperation で利用できるようになりました。
実装の詳細
P-MAX キャンペーンのバッチ処理で AssetGroupOperation を使用する方法は、他のオペレーションを使用する方法と似ていますが、次の点に注意する必要があります。
バッチ処理を使用してアセット グループを作成する場合、AssetGroupOperation と AssetGroupAssetOperation は、間に他のオペレーションを挟まずに、連続して実行する必要があります。これは、処理時にオペレーションがグループ化される方法によるものです。バッチ処理を使用して P-MAX キャンペーンを作成する際の考慮事項とベスト プラクティスについて詳しくは、P-MAX のバッチ処理ガイドをご覧ください。
バッチジョブでアセット グループを作成する方法は次のとおりです。
AssetGroupOperationを含むMutateOperationを作成します。これは、GoogleAdsService.Mutateサービスを使用してMutateOperationを作成する場合と同じです。リソースの変更ガイドをご覧ください。- 必要なアセットごとに
AssetGroupAssetOperationタイプのオペレーションを含むMutateOperationを作成して、アセットをアセット グループに関連付けます。シーケンシャルなAssetGroupOperationとAssetGroupAssetOperationタイプのオペレーションを組み合わせて、該当する最小アセット要件を満たす必要があります。 - 他のタイプのオペレーションと同様に、
MutateOperationタイプのオペレーションをバッチジョブに追加します。 - すべてのオペレーションを追加した後、
RunBatchJobを呼び出してバッチジョブを実行します。
以下のリソースには、統合に役立つ追加情報が記載されています。
P-MAX の統合を改善するブログシリーズ
この記事は、ご要望の多かった新機能や今後追加予定の機能について説明するシリーズの一部です。新機能と、現在の実装方法との違いについて説明します。
今後の最新情報や改善点については、デベロッパー ブログをご覧ください。また、Google Ads API と P-MAX の統合に関するフィードバックも引き続きお寄せください。サポートが必要な場合は、サポートチームにお問い合わせください。
ワークショップのリマインダー
7 月 17 日に開催される P-MAX と Google Ads API のワークショップに今すぐご登録ください。
ラベル: asset-group、 batch-processing、 google-ads、 google-ads-api、 performance-max