広告カスタマイザ
- 5. 広告パラメータとの違い
広告パラメータの場合:広告 1 件につき、2 つまでのキーワード レベルの数値を挿入
可能
広告カスタマイザはより強力:
● 高い柔軟性: 数値だけではなく、テキストの挿入も可能
● マルチレベル: キャンペーン、広告グループ、キーワード レベルで値の設定が可
能
● コンテキストの認識: デバイス、日付、時間帯ごとに値の設定が可能
● 特殊な情報表示: カウントダウン関数を使用すれば、特定のイベントまでの残り日
数および時間を表示させることが可能
● 詳細なレポート: インスタンス値ごとの情報を得ることが可能です
注意:広告パラメータは廃止され、広告カスタマイザに置きかえられます
- 13. はじめに、広告に表示させたい価格や日付などのデータを、
フィードとして作成
customizer_feed = {
:name => ViolinFeed,
:attributes => [
{:type => 'STRING', :name => Model},
{:type => 'STRING', :name => Level},
{:type => 'STRING', :name => 'Price'},
{:type => 'DATE_TIME', :name => 'EndDate'}
]
}
ad_customizer_feed_srv = adwords.service(:AdCustomizerFeedService, API_VERSION)
response = ad_customizer_feed_srv .mutate([
{:operator => 'ADD', :operand => customizer_feed}
])
注:広告カスタマイザ用のフィードを作成するのにフィード サービスを使うこともできますが、その場合は
CustomerFeed を追加するのを忘れないようにしてください
1. フィードのセットアップ
- 14. 2. FeedItem にデータを追加
FeedItem として、広告の詳細を挿入します
feed_item = {
:feed_id => feed_id,
:attribute_values => [
{
:feed_attribute_id => model_id,
:string_value => 'Pro Student 100'
},
{
:feed_attribute_id => level_id,
:string_value => 'beginning'
},
{
:feed_attribute_id => price_id,
:string_value => '$448'
},
{
:feed_attribute_id => end_date_id,
:string_value => '20141220 000000'
}
],
- 15. 3. 広告のセットアップ
リアルタイムでインスタンス化されるプレースホルダを広告内に
記述
{=ViolinFeed.Model} と記述された場合、ViolinFeed 内の Model 列のデータを参
照
text_ad = {
:xsi_type => 'TextAd',
:headline => '{=ViolinFeed.Model} Violin',
:description1 => 'Designed for {=ViolinFeed.Level} students.',
:description2 => '{=ViolinFeed.Price} - sales ends in {=COUNTDOWN(ViolinFeed.EndDate)} days',
:url => 'http://www.example.com',
:display_url => 'www.example.com',
}
{=123456.Name} のようにFeedId を使っての記述は不可