Google AdWords API

Get Started

Service

BiddingStrategyService

CampaignService

[
    'ConversionOptimizerEligibility',
    'FrequencyCap',
    'NetworkSetting',
    'BiddingStrategyConfiguration',
    'ForwardCompatibilityMap',
    'VanityPharma',
    'Budget',
 
    // 使用原資料修改後更新時這個欄位會有問題,暫時以忽略這個欄位的方式避開錯誤
    'AdServingOptimizationStatus',
];
[
    'BudgetId',
    'BudgetName',
    'Amount',
    'DeliveryMethod',
    'BudgetReferenceCount',
    'IsBudgetExplicitlyShared',
    'BudgetStatus',
];
[
    'BiddingStrategyId',
    'BiddingStrategyName',
    'BiddingStrategyType',
];
[
    'TargetCpa',
    'TargetCpaMaxCpcBidCeiling',
];

BudgetService

// 忽略的欄位名稱
[
    'Id',
    'Name',
    'ReferenceCount',
    'IsExplicitlyShared',
    'Status',
];
 
// 正確的欄位名稱
[
    'BudgetId',
    'BudgetName',
    'BudgetReferenceCount',
    'IsBudgetExplicitlyShared',
    'BudgetStatus',
];

AdGroupCriterionService

ManagedCustomerRepository

ConversionTrackerService

Report

Choosing the right report

取得所有可用的 report definition

$reportDefinitionService = $this->adWordsServices->get($this->adWordsSession, ReportDefinitionService::class);
$reportDefinitionFields = $reportDefinitionService->getReportFields($this->table);

Campaign Performance Report

[
    'CampaignId',
    'ConversionTrackerId',
    'ConversionTypeName',
    'AllConversions',
];

Adgroup Performance Report

Codes and Formats

Common Errors

RATE_EXCEEDED

TOO_MANY_PREDICATE_VALUES

文章標籤

danielhuang030 發表在 痞客邦 留言(0) 人氣()