Advertising DSP マクロ
マクロは、命令の短いコマンドまたは略語であり、通常は${MACRO_NAME}形式に従います。 クリエイティブコードまたはクリックスルーURLに含まれるマクロは、広告サーバーが理解できる長いコード文字列に展開されます。 DSP広告サーバーは、広告が配信またはクリックされたときにマクロを実行します。
Ad server マクロは、重要な情報をDSPまたはサードパーティのAd サーバーに渡すのに便利です。 マクロは、サードパーティおよびカスタムのクリエイティブコードまたはメタデータ(サードパーティピクセルなど)の不正取引で最も一般的に使用されます。
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= Blackberryotherプラットフォームが上記のいずれでもない場合
${CS_DEVICE_MODEL}${CS_IMPLEMENTATION_TYPE}(ComScore)広告が配信された環境:
a= モバイルアプリケーションb= モバイル web サイト
aまたはb)${NS_PLATFORM_ID}(Nielsen) デバイスのオペレーティング システムに対応するプラットフォーム ID:
ios= Apple iOSandroid= Google Androidwindows= Windows Mobileblackberry= Blackberryotherプラットフォームが上記のいずれでもない場合
${NS_DEVICE_GROUPING}(Nielsen)広告がビューアーだったデバイスの種類:
TAB= タブレットPHN= モバイルcomputer= コンピューター
${UOO}(Nielsen) ユーザーが広告トラッキングをオプトアウトしたかどうかを示します:
1(DNT フラグ = 1) = ユーザーは広告トラッキングをオプトアウトしました0(DNT フラグ = 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では、次の操作を行うと、サードパーティの表示タグに表示クリックマクロが自動的に挿入されます。
- 広告サーバーパートナー からの広告タグのエクスポート
- FlashtalkingまたはGoogle DoubleClick for Advertisers個の広告タグをDSPに直接アップロードできます
ディスプレイ広告の作成時にクリックマクロが見つからない場合、DSPに警告メッセージが表示され、タグの正しい領域に適切な表示クリックマクロを手動で挿入するように求められます。
Analytics for Advertising個のマクロ
Analytics for Advertisingのお客様向けに特別に使用できる追加のマクロについては、「追加 Analytics for Advertising マクロを Flashtalking 広告タグ 」および「追加 Analytics for Advertising マクロを Google Campaign Manager 360 広告タグ 」を参照してください。
マクロエラーのトラブルシューティング
コードにマクロを追加する場合は、必ずマクロの正確な構文を使用してください。 マクロを検証する際、DSPは、マクロが有効なマクロの1つと正確に一致することを確認します。
マクロ名の先頭または末尾に文字がない場合は、エラーが生成されます。 例えば、次のような場合にエラーメッセージが表示されます。
- マクロ名の先頭にある文字(
${など)を1つ以上忘れた場合。 完全な構文を含まない場合、エントリは有効なマクロとして認識されません。 - マクロの末尾に
}などの有効な文字セットが含まれていません。