407 人が現在オンライン
407 人が現在オンライン
Google AdWords のログイン、MCC、API、Editor、認定資格などについてユーザー同士で意見交換ができます。運用者ならではの質問や回答を投げかけ合って問題を解決していきましょう。
ガイドを表示
star_border
返信

AdWords scriptについて

[ 編集済み ]
上級者 ✭ ✭ ✭

意味の分からない質問だったら申し訳ありません。

AdWords scriptの意味についてお伺いしたいです。

下記スクリプトの'WHERE LabelIds contains_all [] and Impressions > 0 ' +の中にある

[]の部分には何のIDを入れればよいのでしょうか?

ラベルのIDでしょうか?

もしそうだとしたらどの部分から確認できるかご教示ください。

 

何卒よろしくお願いいたします。

 

'SELECT Date,Cost, Conversions, Clicks , Labels , CampaignName , Impressions ' +
'FROM CAMPAIGN_PERFORMANCE_REPORT ' +
'WHERE LabelIds contains_all [] and Impressions > 0 ' +
report_during);


受理された解決策
ベストアンサーのマーク済み.
解決策
トピック作成者山崎 裕也さんが付与
1月 2017

Re: AdWords scriptについて

レジェンド

[]内には、ラベルIDをカンマ区切りで入れる必要があります。ラベルIDをAdWords管理画面から出力する方法は存在しないので、API/Scriptを使って取得する必要があります。

 

下記がAdWordsスクリプトでラベルIDを表示するサンプルスクリプトです。こんな感じで作成してみてください。

 

function main() {
  var labels = AdWordsApp.labels().get();
  while (labels.hasNext()) {
    var label = labels.next();
    Logger.log(label.getId());
  }
}

元の投稿で解決策を見る


すべての返信
ベストアンサーのマーク済み.
解決策
トピック作成者山崎 裕也さんが付与
1月 2017

Re: AdWords scriptについて

レジェンド

[]内には、ラベルIDをカンマ区切りで入れる必要があります。ラベルIDをAdWords管理画面から出力する方法は存在しないので、API/Scriptを使って取得する必要があります。

 

下記がAdWordsスクリプトでラベルIDを表示するサンプルスクリプトです。こんな感じで作成してみてください。

 

function main() {
  var labels = AdWordsApp.labels().get();
  while (labels.hasNext()) {
    var label = labels.next();
    Logger.log(label.getId());
  }
}

Re: AdWords scriptについて

上級者 ✭ ✭ ✭
山田良太様

ご回答ありがとうございます!

>[]内には、ラベルIDをカンマ区切りで入れる必要があります。
やはりそうだったのですね!

>ラベルIDをAdWords管理画面から出力する方法は存在しないので、API/Scriptを使って取得する必要があります。
 下記がAdWordsスクリプトでラベルIDを表示するサンプルスクリプトです。こんな感じで作成してみてください。
そして申し訳ありません。
僕の知識が足りなく不甲斐無いのですが、
上記のスクリプトをどこでどのように使用すればよろしいのでしょうか…?
AdWordsscriptで貼り付ければIDが生成されるかと思っていたのですが、そういったわけでもなさそうで…

お手数かもしれませんがもしご都合が良ければご教示いただきたいです。

何卒よろしくお願いいたします。

Re: AdWords scriptについて

上級者 ✭ ✭

山崎さま

初めまして。

横からすみません。

 

> 上記のスクリプトをどこでどのように使用すればよろしいのでしょうか…?

山田さんのサンプルの、

最初の

function main(){

と、最後の

}

を削除したものを、山崎さんのコードの中に貼り付けると、スクリプト実行後に「ログ」の中に表示されます。

 

どのIDがどのラベルのものか分かりづらい場合は、

Logger.log(label.getName());

を追加しても良いかと思います。

Re: AdWords scriptについて

レジェンド

補足ありがとうございます。

 

function main() {
  var labels = AdWordsApp.labels().get();
  while (labels.hasNext()) {
    var label = labels.next();
    Logger.log(label.getId() + ' : ' + label.getName());
  }
}

を実行すれば、ラベルのIDとラベル名を

「123456 : 過去CV有り」

などの形で「ログ」に出力されます。

Re: AdWords scriptについて

上級者 ✭ ✭ ✭
北 さま

とんでもありません!
無事に解決しました!

ありがとうございます!

Re: AdWords scriptについて

上級者 ✭ ✭ ✭
山田様

重ねてになってしまいますがありがとうございます!