پرش به مطلب اصلی

فعال‌سازی cost data در attribution

به طور پیش‌فرض، Adtrace SDK فیلدهای هزینه کمپین را در داده‌های attribution شامل نمی‌کند. برای شامل کردن این فیلدها، cost data را روی instance ADTConfig خود قبل از مقداردهی اولیه SDK فعال کنید.

این گزینه را قبل از فراخوانی [Adtrace appDidLaunch:] / Adtrace.appDidLaunch(...) تنظیم کنید. برای نحوه ایجاد config، به پیکربندی مراجعه کنید.

Method signature

- (void)setNeedsCost:(BOOL)needsCost;

همچنین می‌توانید property needsCost را مستقیماً روی ADTConfig تنظیم کنید.

پارامترنوعتوضیح
needsCostBOOLبرای درخواست فیلدهای هزینه در attribution (costType، costAmount، costCurrency) YES / true تنظیم کنید.

آنچه فعال می‌شود

وقتی cost data فعال شده و برای کمپین موجود باشد، ادتریس می‌تواند این فیلدها را در ADTAttribution برگرداند:

  • costType
  • costAmount
  • costCurrency

اگر cost data فعال نشده باشد یا برای کمپین attributed موجود نباشد، این فیلدها nil هستند.

فعال‌سازی cost data

setNeedsCost: را روی instance ADTConfig خود قبل از appDidLaunch فراخوانی کنید.

مثال

[adtraceConfig setNeedsCost:YES];

یا property را مستقیم تنظیم کنید:

adtraceConfig.needsCost = YES;