3

Google の DoubleClick for Publishers 広告配信システムを使用する Web サイトを構築しています。サイトの複数のセクション、複数のページ、記事に広告をターゲティングしているため、通常は次のような同じ名前の 30 を超える広告ユニットがあります。

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 桁の数字は私の顧客 ID 番号で、その後に広告名が続き、その後に 13 桁の広告 ID が続きます。

ボディ、ヘッドなどに複数のテンプレートを使用するセクションがたくさんあるので、それぞれに移動してヘッダーとボディに異なるコードを手動で入力する代わりに、セクション名を使用してプログラムで生成することをお勧めします次のような変数:

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

タグごとに予測できない方法で変化しているように見える唯一のものは、タグ ID と思われる 13 桁の数字です。別の広告セットを選択するたびに、Google から別の 13 桁の番号が返されます。サイトでテストしたところ、毎回同じ番号であれば機能しますが、これは間違っているように感じます。

その数字が何を表しているか知っている人はいますか?それを計算する方法、または無視する方法はありますか?

ありがとう。

4

1 に答える 1

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>

お役に立てれば。

于 2012-04-30T18:24:38.220 に答える