جریان پایان به انتها زیر هم راهاندازی تبلیغکننده و هم اجرای شخص ثالث مورد نیاز برای اجرای کمپین روی محصولات سمت خرید DoubleClick با استفاده از راهحل ردیابی برنامه شخص ثالث را توضیح میدهد.
برای اطلاعات بیشتر درباره بازاریابی دیجیتال DoubleClick به طور کلی و همچنین مروری بر ویژگیهای اسناد درون برنامهای، به صفحه پسزمینه DoubleClick Digital Marketing مراجعه کنید.
تبلیغکننده رویداد تبدیل را در DDM تنظیم میکند تا نصب یا تبدیل را نشان دهد (فقط مدیر پیشنهاد - پیکسل تبدیل) (مدیر کمپین - فعالیت Floodlight).
تبلیغکننده رویداد تبدیل DDM را در رابط شخص ثالث «پیوند» میکند و متغیرهای کلیدی را ارائه میکند که تبلیغکننده و گروه فعالیت تبدیل را شناسایی میکند.
-
srcشناسه تبلیغکنندهای است که منبع فعالیت Floodlight است. -
catرشته تگ فعالیت است که سرورهای Floodlight از آن برای شناسایی گروه فعالیتی که فعالیت به آن تعلق دارد استفاده می کنند. -
typeرشته تگ گروهی است که گروه فعالیتی را که فعالیت Floodlight با آن مرتبط است مشخص می کند. -
u1, u2, ...(در صورت موجود بودن) کلید-مقدارهای متغیر Floodlight سفارشی هستند.
-
آگهیدهنده متغیرهایی را برای نشان دادن جمعآوری رضایت برای مطابقت با DMA اضافه میکند.
-
eeaبرای شناسایی کاربران EEA استفاده می شود.-
eea=0نشان می دهد که کاربر از منطقه اقتصادی اروپا نیست. -
eea=1نشان می دهد که کاربر از منطقه اقتصادی اروپا است .
-
-
ad_user_dataپرچم رضایت برای استفاده از داده های کاربر برای اهداف تبلیغاتی است.- فقط باید تنظیم شود اگر
eea=1 -
ad_user_data=0نشان می دهد که کاربر رضایت خود را برای انتقال داده های سطح کاربر به Google برای اهداف تبلیغاتی رد کرده است. -
ad_user_data=1نشاندهنده رضایت کاربر برای انتقال دادههای سطح کاربر به Google برای اهداف تبلیغاتی است.
- فقط باید تنظیم شود اگر
-
npaبرای محتوای شخصی سازی تبلیغات استفاده می شود.-
npa=0نشان دهنده رضایت کاربر برای شخصی سازی است. -
npa=1نشان می دهد که کاربر به شخصی سازی رضایت نداده است .
-
-
test_request_reason=dmaمی تواند برای آزمایش پارامترهای DMA استفاده شود- تمام پارامترهای DMA را تأیید می کند و هشدارها را برمی گرداند.
- چند پاسخ را با کلیک های جعلی برمی گرداند.
- تبدیل ها را به عنوان تبدیل های آزمایشی ثبت می کند.
-
علاوه بر این، تبلیغکننده باید رمز مجوز خاص خود را به اشخاص ثالث ارائه دهد:
tokenیک رشته الفبایی خاص تبلیغ کننده است که باید همراه با هر درخواست سرور به DDM ارسال شود.تبلیغکننده کمپین تبلیغاتی درونبرنامهای را با برچسبهای تبلیغاتی اجرا میکند که توسط DBM در مبادلات پیشنهادی بیدرنگ ارائه میشوند یا توسط DCM در رسانههایی که مستقیماً خریداری میشوند، ارائه میشوند.
کاربر نهایی تبلیغاتی را می بیند و روی آن کلیک می کند که توسط DDM ثبت شده است.
هنگامی که کاربر نهایی برنامه را نصب میکند یا یک رویداد تبدیل را تکمیل میکند، مانند "بازی"، سرورهای شخص ثالث در هر فعالیت برنامه DDM را "پینگ" میکنند:
یک URL مثال برای کاربری که در منطقه اقتصادی اروپا نیست
https://ad.doubleclick.net/ddm/s2s/appactivity/src=1234567;cat=fghij456;type=abcde123;u1=[friendlyname1];ord=1312312312;eea=0;npa=0یک URL مثال برای کاربر در منطقه اقتصادی اروپا
https://ad.doubleclick.net/ddm/s2s/appactivity/src=1234567;cat=fghij456;type=abcde123;u1=[friendlyname1];ord=1312312312;eea=1;ad_user_data=1;npa=0کجا:
-
srcشناسه تبلیغکنندهای است که منبع فعالیت Floodlight است. -
catرشته تگ فعالیت است که سرورهای Floodlight از آن برای شناسایی گروه فعالیتی که فعالیت به آن تعلق دارد استفاده می کنند. -
typeرشته تگ گروهی است که گروه فعالیتی را که فعالیت Floodlight با آن مرتبط است مشخص می کند. -
ordیک عدد تصادفی است که برای منحصر به فرد کردن تگ Floodlight استفاده می شود. -
u1, u2, ...(در صورت موجود بودن) کلید-مقدارهای متغیر Floodlight سفارشی هستند. -
eeaمشخص می کند که آیا کاربر در EEA است یا خیر. -
ad_user_dataمشخص می کند که آیا کاربر به کوکی ها و اندازه گیری رضایت دارد یا خیر. -
npaتشخیص می دهد که آیا کاربر به شخصی سازی رضایت می دهد.
با پارامترهای اضافی ارسال شده از طریق یک بار JSON در یک HTTP POST:
{ "app": { "bundle": "com.rovio.angrybirds" }, "device": { "ua": "Mozilla/5.0 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25", "ip": "108.176.57.230", "didmd5": "A2D2DA47AC2DE1BCA16883BD5CAA6F2F", "lmt": 1 } }و رمز مجوز تبلیغکننده در سربرگ مجوز HTTP ارسال میشود:
Authorization: Token token="[advertiser authorization token string]"کجا:
-
app(الزامی) شی JSON است که نشان دهنده برنامه ای است که در آن فعالیت تبدیل انجام شده است. ازapp: {}اگر برنامه ای که در آن فعالیت تبدیل انجام شده در دسترس نباشد. -
bundle(در صورت موجود بودن) فیلد شی برنامه است که حاوی مقدار رشته ای از نام بسته نرم افزاری فروشگاه Play یا شناسه فروشگاه App است. -
deviceشیء JSON است که نشان دهنده دستگاهی است که فعالیت تبدیل در آن انجام شده است. -
uaفیلد شی دستگاه است که نشان دهنده رشته عامل کاربر برنامه است که در آن یک فعالیت ثبت شده است. این پارامتر مورد نیاز است. -
ip(در صورت وجود) آدرس IPv4 دستگاه است که به دستگاه اختصاص داده شده است. این پارامتر مورد نیاز است. -
didmd5رشته هش MD5 از IDFA یا مقدار شناسه تبلیغاتی Google Play با حروف بزرگ است. -
lmtیک عدد صحیح است که اگر کاربر گزینه "Limit Ad Tracking" را با IDFA یا AdID فعال کرده باشد، مقدار آن 1 است، یا اگر تنظیم نشده باشد 0 است.
DDM با یک پاسخ JSON پاسخ می دهد که آیا رویداد تبدیل به یک نما نسبت داده می شود یا کلیکی که توسط DCM ارائه شده است یا خیر، و در صورت «بله»، اطلاعات اضافی درباره رویداد (آخرین نمایش یا کلیک):
- شناسه آگهی
- شناسه سایت
- شناسه مکان
- شناسه خلاق
- مهر زمان
یک نمونه پاسخ JSON ممکن است به صورت زیر باشد:
{ "attributed": 1, // Whether the conversion can be attributed to a DCM event. "last_impression_ad_id":283641088, "last_impression_site_id":1408067, "last_impression_placement_id":107616368, "last_impression_creative_id":60162352, "last_impression_timestamp":1415647607, "last_click_ad_id":283641088, "last_click_site_id":1408067, "last_click_placement_id":107616368, "last_click_creative_id":60162352, "last_click_timestamp":1415647657, "last_click_exclid":"CKm0nLKhyssCFceH2wod8l4I4A", "cps": <cps>, "ad_events": [ <ad event objects> ], "warnings": [<warning strings>], "errors": [<error strings>], }کجا:
-
attributedمقدار 1 است (اگر تبدیل را بتوان به یک نمایش یا کلیک نسبت داد) یا 0 (اگر قابل انتساب نیست). -
last_impression_ad_id(اگر نسبت داده شود = 1) شناسه آگهی برای آخرین نمایش است. -
last_impression_site_id(اگر نسبت داده شود = 1) شناسه سایت برای آخرین نمایش است. -
last_impression_placement_id(اگر نسبت داده شود = 1) شناسه مکان برای آخرین نمایش است. -
last_impression_creative_id(اگر نسبت داده شود = 1) شناسه خلاق برای آخرین نمایش است. -
last_click_ad_id(اگر نسبت داده شود = 1 و یک کلیک نسبت داده شود) شناسه آگهی برای آخرین کلیک است. -
last_click_site_id(اگر نسبت داده شد = 1 و یک کلیک نسبت داده شد) شناسه سایت برای آخرین کلیک است. -
last_click_placement_id(اگر نسبت داده شود = 1 و یک کلیک نسبت داده شود) شناسه مکان برای آخرین کلیک است. -
last_click_creative_id(اگر نسبت داده شود = 1 و یک کلیک نسبت داده شود) شناسه خلاق برای آخرین کلیک است. -
last_click_exclidمربوط به یک شناسه کلیک منحصر به فرد است که با استفاده از%eiid!کلان
با شروع اجرای DMA در مارس 2024، فیلدهای زیر نیز در دسترس خواهند بود:
-
cpsنشان می دهد که رویداد متعلق به کدام سرویس پلتفرم اصلی است-
a: تبلیغات -
m: نقشه ها -
p: فروشگاه Play -
s: جستجو -
h: خرید -
y: یوتیوب
-
-
ad_eventsآرایه ای از اشیاءad_eventاست که شامل تمام رویدادهای تبدیل است.- شی
ad_eventدارای فیلدهای زیر است: -
product_typeرشته ای است که محصول مسئول تبدیل را گزارش می کند. اینDCMیاDBMخواهد بود. -
interaction_typeنوعی تعامل است که منجر به رویداد می شود. یاimpressionیاclick. -
conversion_metricمتریک تبدیلی است که برای انتساب استفاده می شود.conversionیاview_through_conversion. -
timestampمهر زمانی یونیکس است که رویداد تبلیغاتی با دقت میکروثانیه رخ داده است. این مقدار باید برای انتساب آخرین کلیک استفاده شود. -
campaign_typeنوع کمپینی را که رویداد تبلیغاتی را تولید کرده است مشخص می کند. -
line_item_id(فقط DBM) شناسه مورد خط DBM است که رویداد تبلیغاتی را ایجاد کرده است. -
line_item_name(فقط DBM) نام مورد خط DBM است که رویداد تبلیغاتی را تولید کرده است. -
placement_id(فقط DCM) شناسه برچسب قرار دادن DCM است که رویداد تبلیغاتی را ایجاد کرده است. -
placement_name(فقط DCM) نام برچسب قرارگیری DCM است که رویداد تبلیغاتی را ایجاد کرده است. -
external_customer_idشناسه تبلیغ کننده ای است که مالک کمپینی است که رویداد تبلیغاتی را تولید کرده است.- اگر
productDBM باشد، این قسمت نشان دهنده شناسه تبلیغ کننده DBM است. - اگر
productDCM باشد، این قسمت نشان دهنده شناسه تبلیغ کننده DCM است.
- اگر
-
creative_idشناسه واحد تبلیغات خلاقی است که رویداد تبلیغاتی را تولید کرده است.- اگر
productDBM باشد، این قسمت نشان دهنده شناسه خلاقانه DBM است. - اگر
productDCM باشد، این قسمت نشان دهنده شناسه خلاقیت DCM است.
- اگر
-
exchange_id(فقط DBM) شناسه صرافی است که تبلیغ DBM را ارائه کرده است. -
insertion_order_id(فقط DBM) شناسه سفارش درج DBM است. -
site_id(فقط DCM) شناسه سایت DCM برای رویداد تبلیغاتی است. -
cpsنشان می دهد که رویداد تبلیغاتی به کدام سرویس پلتفرم اصلی تعلق دارد. برای جزئیات بیشتر به توضیح کامل فیلدcpsدر اسناد قبلی مراجعه کنید.
- شی
-
warningsمجموعه ای از اخطارهای تولید شده توسط رویداد تبدیل است. errorsآرایه ای از خطاهایی است که توسط رویداد تبدیل با کدهای خطای HTTP برای سناریوهای زیر ایجاد می شود:-
HTTP 204اگر از سهمیه درخواست فراتر رفته باشد. -
HTTP 400زمانی که درخواست نامعتبر در نظر گرفته شود - به عنوان مثال، پارامترهای مورد نیاز را از دست داده است، و سرور به ردیابی پیکسل بازگشته است. - اگر کد مجوز نامعتبر باشد،
HTTP 401. -
HTTP 404برای هر درخواست بد.
-
تبلیغکننده میتواند گزارشهای کمپین را در سیستم شما ببیند. تبلیغکننده همچنین میتواند گزارشهای تبدیل را در DCM با همان پارامترها ببیند.
پاسخهای نمونه اضافی پس از DMA در مارس 2024 اجرا میشود
نمونه ای از پاسخ ردیابی تبدیل نسبت داده شده که در آن تبدیل به هر دو تعامل جستجو + آگهی YouTube نسبت داده می شود اما رضایت استفاده متقابل 5(2)(b) + 5(2)(c) بین CPS های جستجو + YouTube رد می شود:
{ attributed: 1, last_impression_ad_id: 283641088, last_impression_site_id: 1408067, last_impression_placement_id: 107616368, last_impression_creative_id: 60162352, last_impression_timestamp: 1415647607, last_click_ad_id: 283641088, last_click_site_id: 1408067, last_click_placement_id: 107616368, last_click_creative_id: 60162352, last_click_timestamp: 1415647655, last_click_exclid: "CKm0nLKhyssCFceH2wod8l4I4A", cps: "s", ad_events: [{ cps : "s", product_type: "DCM", interaction_type: "click", ad_event_type: "click", campaign_type: "Display", placement_id: 107616368, placement_name: "TEST PLACEMENT NAME", external_customer_id: 7480542, creative_id: 60162352, timestamp: 1415647655.123456, site_id: 1408067, }, { cps : "s", product_type:"DCM", interaction_type: "impression", ad_event_type: "impression", campaign_type: "Display", placement_id: 107616368, placement_name: "TEST PLACEMENT NAME", external_customer_id: 7480542, creative_id: 60162352, timestamp: 1415647607.123456, site_id: 1408067 },{ cps : "y", product_type: "DCM", ad_event_type: "click", campaign_type: "Display", placement_id: 107616370, placement_name: "Placement on Youtube", external_customer_id: 7480542, creative_id: 6016444, timestamp: 14344344.123456, site_id: 140806 }, ]}نمونه ای از پاسخ مثبت ردیابی تبدیل برای یک کمپین DBM:
{ attributed: 1, last_click_ad_id: 283641088, last_click_site_id: 1408067, last_click_placement_id: 107616368, last_click_creative_id :60162352, last_click_timestamp: 1415647655, last_click_exclid: "CKm0nLKhyssCFceH2wod8l4I4A" cps: "y", ad_events: [{ product_type: "DBM", interaction_type: "click", ad_event_type: "click", campaign_type: "Display", line_item_id: 123456789, line_item_name: "TEST LINE ITEM NAME", external_customer_id: 2550, creative_id: 512333, exchange_id: 132, insertion_order_id: 523423, timestamp: 1432681913.123456 cps: "y" }, { product_type: "DCM", interaction_type: "click", campaign_type: "Display", placement_id: 9342323, placement_name: "TEST PLACEMENT NAME", external_customer_id: 7480542, creative_id: 8234234, timestamp: 1432681913.123456, cps: "y" } ]}-