شاهین

فراخوان people.increment

پیشرفته
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˈpiːpəl ˈɪnkrəmɛnt/

فراخوان people.increment یک متد به سبک برخی ابزارهاست که یک پراپرتی عددی روی پروفایل کاربر را با یک دلتا زیاد یا کم می‌کند، به‌جای جایگزینی مقدار.

این فراخوان از خانواده عملیات پروفایل است، یعنی کارهایی که روی خود کاربر انجام می‌شوند نه روی یک رویداد؛ افزایش برای شمارنده‌هایی مثل تعداد کل خرید یا مجموع امتیاز به کار می‌آید که باید در طول زمان روی هم جمع شوند. مزیت افزایش بر ست‌کردن این است که کلاینت لازم نیست مقدار قبلی را بداند و فقط می‌گوید یکی اضافه کن، که وقتی رویدادها روی چند دستگاه پخش‌اند مفید است. اما همان خطر پراپرتی افزایش‌پذیر اینجا هم هست: تلاش مجدد شبکه می‌تواند شمارنده را دو بار بالا ببرد. مساله بنیادی‌تر این است که این الگو یک انبار پراپرتی کاربر قابل‌نوشتن فرض می‌کند؛ ابزارهایی که واحد تحلیلشان رویداد است، اغلب همین اعداد تجمیعی را به‌جای نگه‌داشتن روی پروفایل، هنگام گزارش از روی جریان رویداد حساب می‌کنند، که هم امن‌تر است هم قابل بازبینی.