2012-04-19 18 views
3

GoogleのDoubleClick for Publishers広告配信システムを使用するウェブサイトを構築しています。我々はサイトの複数のセクション、複数のページ、および記事のために広告をターゲットにしているので、我々は次のように、通常はすべて同じ名前で、30以上の広告ユニットを持っている:Google DFPタグを自動的に生成するにはどうすればよいですか?

ad_sports_top_banner_300x250 ad_home_skyscraper_720x90

など

私はDFPシステムに移動して、タグを生成するように依頼する場合には、通常に追加するには、このようなものを出してくれる:

<script type='text/javascript'> 
googletag.cmd.push(function() { 
googletag.defineSlot('/1234567/ad_home_skyscraper_728x90', [728, 90], 'div-gpt-ad-1234567890123-0').addService(googletag.pubads()); 
googletag.defineSlot('/1234567/ad_sports_top_banner_300x250', [300, 250], 'div-gpt-ad-1234567890123-1').addService(googletag.pubads()); 

と、このようなもの、私はアドオンを配置したい場所に追加する:

<div id='div-gpt-ad-1234567890123-0' style='width:728px; height:90px;'> 
<script type='text/javascript'> 
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1234567890123-0'); }); 
</script> 
</div> 

私の知る限りほとんどの事はかなり明白です言うことができるように、最初の7桁の番号は13桁の広告IDに続いて、広告名が続き、私の顧客ID番号、です。

私はボディ、ヘッドなどに複数のテンプレートを使用してセクションをたくさん持っているので、それぞれに入り込むのではなく、手動で別のコードをヘッダやボディに入力する必要があります。変数としてのセクション名は、次のように:

googletag.defineSlot('/1234567/ad_$SectionNameGoesHere_$TypeOfAdGoesHere', [$width, $height], 'div-gpt-ad-1234567890123-0').addService(googletag.pubads()); 

予測不可能な方法でタグからタグに変化させると思われる唯一のことは、タグIDであると思われる13桁の数字です。私は別の広告を選択するたびに、googleは私に別の13桁の番号を与えます。サイト上でテストしたところ、毎回同じ番号を付けても動作しますが、これは間違っています。

その番号は何を表していますか?私はそれを計算する方法はありますか、それとも無視しますか?

ありがとうございました。

答えて

7

13桁の数字は、各広告の一意のIDです。必要なものであればどんなものでもかまいませんし、広告コードを妨害することもありません。

厳密には、ページに広告を掲載しているdivのIDを特定するために使用されます。

すなわち:

<script type='text/javascript'> 
googletag.cmd.push(function() { 
googletag.defineSlot('/1234567/ad_home_skyscraper_728x90', [728, 90], 'div-728x90-1').addService(googletag.pubads()); 
googletag.defineSlot('/1234567/ad_sports_top_banner_300x250', [300, 250], 'div-300x250-1').addService(googletag.pubads()); 

が必要になります

<div id='div-728x90-1' style='width:728px; height:90px;'> 
<script type='text/javascript'> 
googletag.cmd.push(function() { googletag.display('div-728x90-1'); }); 
</script> 
</div> 

<div id='div-300x250-1' style='width:300px; height:250px;'> 
<script type='text/javascript'> 
googletag.cmd.push(function() { googletag.display('div-300x250-1'); }); 
</script> 
</div> 

は、このことができます願っています。

関連する問題