リソース名

ResourceNames ユーティリティを使用すると、エンティティに関連するすべての ID がわかっている場合に、エンティティのリソース名を作成できます。たとえば、キャンペーンのリソース名は customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID> の形式であるため、お客様 ID とキャンペーン ID がわかっている場合は、ResourceNames ユーティリティを使用して完全なリソース名を作成できます。

基本的な例

$customerId にお客様 ID が含まれ、$campaignId にキャンペーン ID が含まれている場合は、次の例に示すように、ResourceNames::forCampaign() を呼び出してキャンペーンのリソース名を作成できます。

use Google\Ads\GoogleAds\Util\V26\ResourceNames;

$customerId = 1234567890;
$campaignId = 9876543210;

$campaignResourceName = ResourceNames::forCampaign($customerId, $campaignId);

複数の ID を持つエンティティ

各エンティティには、リソース名を構成する特定の ID セットがあります。たとえば、広告グループの条件のリソース名には、お客様 ID、広告グループ ID、条件 ID が必要です。

use Google\Ads\GoogleAds\Util\V26\ResourceNames;

$adGroupCriterionResourceName = ResourceNames::forAdGroupCriterion(
    $customerId,
    $adGroupId,
    $criterionId
);