شاهین

SDK سرور

متوسط
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˈsɜːrvər ˌɛs diː ˈkeɪ/

کتابخانه SDK سرور در کد backend نصب می‌شود و رویدادها را از سرورهای شما می‌فرستد، نه مرورگر یا اپلیکیشن کاربر.

این کتابخانه در محیط سرور اجرا می‌شود و هیچ‌چیز خودکار نیست: هویت کاربر، زمان رویداد و هر context مربوط به دستگاه یا کمپین باید صریح به آن داده شود. چون در صفحه اجرا نمی‌شود، ad blocker، محدودیت ذخیره‌سازی مرورگر و بسته‌شدن تب روی آن اثر ندارد؛ به همین دلیل جای درست ثبت رویدادهای مالی مثل پرداخت تاییدشده است. تله رایج این است که غنی‌سازی خودکار SDK مرورگر از آن انتظار برود؛ رویداد سروری بدون ارسال context، در گزارش‌ها با دستگاه و منبع نامشخص می‌نشیند. در سرویس‌های دائم در حال اجرا هم باید پیش از خاموش‌شدن، flush صریح انجام شود وگرنه آخرین دسته رویدادها هرگز ارسال نمی‌شود.

پرسش‌های پرتکرار

منابع:Google — Measurement Protocol (GA4)