Advertising DSP マクロ
マクロは、命令の短いコマンドまたは略記法で、通常は書式 ${MACRO_NAME}
に従います。 クリエイティブコードまたはクリックスルー URL に含まれるマクロは、広告サーバーが理解できる長いコード文字列に展開されます。 DSP広告サーバーは、広告が提供またはクリックされるとマクロを実行します。
広告サーバーマクロは、DSPまたはサードパーティの広告サーバーに重要な情報を渡す場合に役立ちます。 マクロは、サードパーティおよびカスタムクリエイティブコードやメタデータ(サードパーティのピクセルなど)のトラフィック処理時に最も一般的に使用されます。
マクロは、VAST タグ、URL、DSPまたはサードパーティのイベントピクセルなど、任意の場所に手動で挿入できます。 ただし、DSP クライアントとパートナーによって広告タグの形式が異なるので、それに応じてマクロをタグの異なる場所に挿入する必要があります。 新しいクライアントまたはパートナーと仕事をするたびに、DSP トラフィックを実行する広告タグにマクロを挿入する場所に関するドキュメントを求めます。
一般的なトラッキングマクロ
必要に応じて、すべての広告タイプおよびタグタイプで一般的なトラッキングマクロを使用して、特定のデータを返します。
${TM_ACCOUNT_ID}
${TM_AD_ID}
${TM_AD_ID_NUM}
${TM_ADVERTISER_ID}
${TM_CAMPAIGN_ID}
${TM_CAMPAIGN_ID_NUM}
${TM_CLICK_URL}
${TM_CLICK_URL_URLENC}
${TM_FEED_ID}
${TM_FEED_ID_NUM}
${TM_MACRO_PLACEMENT_SITE_KEY
${TM_PLACEMENT_ID}
${TM_PLACEMENT_ID_NUM}
${TM_RANDOM}
${TM_SESSION_ID}
${TM_SITE_DOMAIN_URLENC}
${TM_SITE_NAME}
${TM_SITE_URL_URLENC}
${TM_SITE_ID_NUM}
${TM_TIMESTAMP}
${TM_VIDEO_DURATION}
モバイル固有のマクロ
${CS_PLATFORM_ID}
(ComScore) プラットフォーム ID。これは、デバイスのオペレーティングシステムに対応します。
ios
= Apple iOSandroid
= Google Androidwindows
= Windows Mobileblackberry
= Blackberry- プラットフォームが上記のいずれでもない場合に
other
行
${CS_DEVICE_MODEL}
${CS_IMPLEMENTATION_TYPE}
ComScore 広告の提供を受けた環境
a
= モバイルアプリケーションb
= モバイル web サイト
a
または b
)${NS_PLATFORM_ID}
(Nielsen) プラットフォーム ID。これは、デバイスのオペレーティングシステムに対応します。
ios
= Apple iOSandroid
= Google Androidwindows
= Windows Mobileblackberry
= Blackberry- プラットフォームが上記のいずれでもない場合に
other
行
${NS_DEVICE_GROUPING}
(Nielsen)広告が閲覧者だったデバイスの種類:
TAB
= タブレットPHN
= モバイルcomputer
= コンピュータ
${UOO}
(Nielsen)ユーザーが広告トラッキングをオプトアウトしたかどうか:
1
(DNT flag = 1) = ユーザーは広告トラッキングをオプトアウトしました0
(DNT flag = 0) = ユーザーが広告トラッキングをオプトインしました
0
または 1
)${TM_BUNDLE}
gdpr=${GDPR_ENFORCED}&gdpr_consent=${GDPR_CONSENT}
gdpr=${GDPR_ENFORCED}
は、入札者が入札要求が欧州連合(EU)の起源からのものであると判断し、GDPR の実施を必要とするかどうかを示します。
1
= GDPR を適用する必要があります0
= GDPR は適用されない
gdpr_consent=${GDPR_CONSENT}
は、インバウンド入札要求でサプライ・パートナーから渡される同意値です。
- ほとんどの場合、これは base64url エンコードされた同意文字列、つまり daisybit です(例:BN5lERiOMYEdiAKAWXEND1HoSBE6CAFAApAMgBkIDIgM0AgOJxAnQA)
0
=同意なし1
=同意
サードパーティのディスプレイ広告用のマクロをクリックします
サードパーティのディスプレイタグを使用した広告のクリックを正確に追跡するために、DSPでは表示クリックマクロが必要です。 必要なマクロのバージョンは 1 つだけです。関連するマクロは、タグのタイプによって異なります。
${TM_CLICK_URL}
${TM_CLICK_URL_URLENC}
DSPは、次の場合に、表示クリックマクロをサードパーティの表示タグに自動的に挿入します。
- 広告サーバーのパートナーインスタンスからの広告タ の書き出し
- DSPで直接 Flashtalking または Google DoubleClick for Advertisers の広告タグを一括アップロード
ディスプレイ広告を作成する際にクリックマクロが見つからない場合、DSPは警告メッセージを表示し、タグの適切な領域に適切な表示クリックマクロを手動で挿入するよう求められます。
Analytics for Advertising マクロ
Analytics for Advertising のユーザー専用の追加マクロについては、「 追加 Analytics for Advertising マクロを Flashtalking 広告タグに」および「 追加 Analytics for Advertising マクロを Google Campaign Manager 360 広告タグに」を参照してください。
マクロエラーのトラブルシューティング
コードにマクロを追加する場合は、マクロの正確な構文を使用してください。 マクロを検証する場合、DSPはマクロが有効なマクロの 1 つと完全に一致することを確認します。
マクロ名の先頭または末尾に文字がない場合は、エラーが発生します。 例えば、次の場合にエラーメッセージが表示されます。
- マクロ名の先頭の文字(
${
など)を 1 つ以上忘れた場合。 完全な構文が含まれていない場合、そのエントリは有効なマクロとして認識されません。 - マクロの末尾が有効な文字セット (
}
など)になっていません。