ادغام DDM برای ردیابی برنامه شخص ثالث

جریان پایان به انتها زیر هم راه‌اندازی تبلیغ‌کننده و هم اجرای شخص ثالث مورد نیاز برای اجرای کمپین روی محصولات سمت خرید DoubleClick با استفاده از راه‌حل ردیابی برنامه شخص ثالث را توضیح می‌دهد. برای اطلاعات بیشتر درباره بازاریابی دیجیتال DoubleClick به طور کلی و همچنین مروری بر عملکرد اسناد درون برنامه ای، لطفاً به صفحه پس زمینه DoubleClick Digital Marketing مراجعه کنید.

  1. تبلیغ‌کننده رویداد تبدیل را در DDM تنظیم می‌کند تا نصب/تبدیل را نشان دهد (فقط مدیر پیشنهاد - پیکسل تبدیل) (مدیر کمپین - فعالیت Floodlight).
  2. تبلیغ‌کننده رویداد تبدیل DDM را در رابط شخص ثالث «پیوند» می‌کند و متغیرهای کلیدی را ارائه می‌کند که تبلیغ‌کننده و گروه فعالیت تبدیل را شناسایی می‌کند.

    • src شناسه تبلیغ‌کننده‌ای است که منبع فعالیت Floodlight است.
    • cat رشته تگ فعالیت است که سرورهای Floodlight از آن برای شناسایی گروه فعالیتی که فعالیت به آن تعلق دارد استفاده می کنند.
    • type رشته تگ گروهی است که گروه فعالیتی را که فعالیت Floodlight با آن مرتبط است مشخص می کند.
    • u1, u2, ... (در صورت موجود بودن) کلید-مقدارهای متغیر Floodlight سفارشی هستند.
  3. علاوه بر این، تبلیغ‌کننده باید توکن مجوز خاص خود را به اشخاص ثالث ارائه کند: token یک رشته الفبایی خاص تبلیغ‌کننده است که باید همراه با هر درخواست سرور به DDM ارسال شود.

  4. تبلیغ‌کننده کمپین تبلیغاتی درون‌برنامه‌ای را با برچسب‌های تبلیغاتی اجرا می‌کند که توسط DBM در مبادلات پیشنهادی بی‌درنگ ارائه می‌شوند یا توسط DCM در رسانه‌هایی که مستقیماً خریداری می‌شوند، ارائه می‌شوند.

  5. کاربر نهایی تبلیغاتی را می بیند و/یا روی آن کلیک می کند که توسط DDM ثبت شده است.

  6. وقتی کاربر نهایی برنامه را نصب می‌کند و/یا یک رویداد تبدیل را کامل می‌کند ("بازی"، و غیره)، سرورهای شخص ثالث DDM را در هر فعالیت برنامه "پینگ" می‌کنند.

    https://ad.doubleclick.net/ddm/s2s/appactivity/src=1234567;cat=fghij456;type=abcde123;u1=[friendlyname1];ord=1312312312
    

    جایی که:

    • src شناسه تبلیغ‌کننده‌ای است که منبع فعالیت Floodlight است.
    • cat رشته تگ فعالیت است که سرورهای Floodlight از آن برای شناسایی گروه فعالیتی که فعالیت به آن تعلق دارد استفاده می کنند.
    • type رشته تگ گروهی است که گروه فعالیتی را که فعالیت Floodlight با آن مرتبط است مشخص می کند.
    • ord یک عدد تصادفی است که برای منحصر به فرد کردن تگ Floodlight استفاده می شود.
    • u1, u2, ... (در صورت موجود بودن) کلید-مقدارهای متغیر Floodlight سفارشی هستند.

    با پارامترهای اضافی ارسال شده از طریق بار JSON در یک HTTP POST:

    {
      "app": {
        "bundle": "com.rovio.angrybirds"
      },
      "device": {
        "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (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 ارائه شده است یا خیر، و در صورت «بله»، اطلاعات اضافی درباره رویداد (آخرین نمایش یا کلیک):

    - Ad ID
    - Site ID
    - Placement ID
    - Creative ID
    - Timestamp
    

    یک نمونه پاسخ 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"}
    

    جایی که:

    • 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! کلان

    با کدهای خطای HTTP، برای سناریوهای زیر:

    • HTTP 204 اگر از سهمیه درخواست فراتر رفته باشد.
    • HTTP 400 زمانی که درخواست نامعتبر در نظر گرفته شود (به عنوان مثال، پارامترهای مورد نیاز از دست رفته است) و سرور به ردیابی پیکسلی بازگشته است.
    • اگر کد مجوز نامعتبر باشد، HTTP 401 .
    • HTTP 404 برای هرگونه درخواست بد.

    تبلیغ‌کننده می‌تواند گزارش‌های کمپین را در سیستم شما ببیند. تبلیغ‌کننده همچنین می‌تواند گزارش‌های تبدیل را در DCM با همان پارامترهای بالا ببیند.