پیکربندی
از متدهای این راهنما برای پیکربندی رفتار Adtrace Web SDK استفاده کنید.
SDK از دو نوع پیکربندی پشتیبانی میکند:
| نوع | زمان تنظیم | قابل تغییر پس از init؟ |
|---|---|---|
| Read-only | در Adtrace.initSdk({ ... }) در اولین بارگذاری | خیر |
| Dynamic | روی Adtrace هر زمان پس از initSdk | بله |
مقداردهی اولیه SDK
گزینههای read-only به Adtrace.initSdk ارسال میشوند. آن را در اسرع وقت در هر بارگذاری صفحه فراخوانی کنید.
پارامترهای اجباری
| پارامتر | نوع | توضیحات |
|---|---|---|
appToken | string | توکن اپ Adtrace شما از پنل Adtrace. |
environment | string | از sandbox برای تست یا production برای ترافیک واقعی استفاده کنید. |
مثال
initSdk
Adtrace.initSdk({
appToken: '{YourAppToken}',
environment: 'sandbox',
logLevel: 'verbose',
});
پارامترهای read-only اختیاری را در همان شیء قبل از شروع SDK تنظیم کنید. برای هر گزینه به صفحات زیر مراجعه کنید.
مهم
برای attribution صحیح، setReferrer را تا حد امکان نزدیک به مقداردهی اولیه SDK فراخوانی کنید.
پیکربندی read-only
این موارد را در initSdk قبل از ارسال اولین session تنظیم کنید.
تنظیم سطح لاگ
verbose, info, warning, error, none و logOutput روی صفحه
تنظیم شناسه دستگاه خارجی
شناسه سفارشی دستگاه یا کاربر برای deduplication
تنظیم default tracker
بازنویسی tracker Organic برای ترافیک بدون attribution
تنظیم namespace
جداسازی حافظه SDK هنگامی که چند اپ یک دامنه دارند
محدودیت event deduplication
اندازه cache برای deduplicationId در رویدادها
Data residency
منطقه ذخیرهسازی EU، TR یا US
Custom URL
هدایت درخواستهای SDK به یک endpoint سفارشی
پیکربندی dynamic
این موارد را پس از initSdk در runtime تغییر دهید.