یکپارچه سازی و اتصال اپلیکیشن Mobile App (S2S Direct) Integration
Mobile App (S2S Direct) چیست؟
اپلیکیشن موبایل (S2S Direct) برای اپلیکیشنهای iOS/Android (یا هر ادغامی که در آن بازدیدکننده روی لینکی در مرورگر کلیک نمیکند) است. تبدیلها با استفاده از affiliate_id و campaign_id به جای click_token گزارش میشوند. اپلیکیشن شما وقتی کاربراپلیکیشن را باز میکند (مثلاً از طریق لینک عمیق)، معرف وابسته را ثبت میکند، سپس وقتی فروش یا رزروی اتفاق میافتد، سرور شما با آن شناسهها و جزئیات سفارش، POSTهایی را به نقطه پایانی S2S ارسال میکند. نیازی به click_token یا کوکیها نیست.
کجا آن را تنظیم یا Configure نمایید؟
تمامی روشهای یکپارچهسازی در فرم کمپین و در زبانه «تنظیمات یکپارچهسازی» (Integration Setup) قرار دارند. از بخش مدیریت برنامه AffiliatePro استفاده کنید.
چگونه Form را باز کرده و Mobile App را برگزینیم؟
۱. وارد بخش مدیریت برنامه AffiliatePro شوید.
۲. در نوار بالا، منوی کشویی بازاریابی را باز کنید → روی کمپینها کلیک کنید.
۳. در صفحه کمپینها، چهار کارت نوع کمپین خواهید دید: کمپین بنری، کمپین متنی، کمپین لینکی، کمپین ویدیویی. برای ایجاد یک کمپین، روی هر کارت روی «ایجاد جدید» کلیک کنید، یا برای باز کردن آن روی دکمه «ویرایش» روی یک کمپین موجود کلیک کنید.
۴. در برگه «تنظیمات عمومی»، نام کمپین را وارد کنید و نوع ابزار را تنظیم کنید (ادغام فروش برای ردیابی موبایل مبتنی بر خرید معمول است). تنظیمات دیگر را در صورت نیاز اضافه کنید.
۵. روی برگه «تنظیمات ادغام» (آیکون افزونه) کلیک کنید.
۶. در زیر «روش ادغام خود را انتخاب کنید»، روی کارت «برنامه موبایل (S2S Direct)» کلیک کنید.
وابستگی حیاتی: ابتدا ذخیره کنید
کلید API، آدرس (URL) اندپوینت S2S، جدول پارامترهای حالت مستقیم (Direct Mode)، نمونههای cURL و اندپوینت ثبت کلیک (Register Click Endpoint)، تنها پس از یک بار ذخیره کردن کمپین نمایش داده میشوند. تا پیش از ذخیرهسازی، فرم این پیام را نشان میدهد: «ابتدا این کمپین را ذخیره کنید. کلید API و مستندات اندپوینت پس از ذخیرهسازی در اینجا ظاهر خواهند شد.»
روی گزینه «ذخیره» (Save) کلیک کنید (و نه «ذخیره و بستن» یا Save & Close) تا بتوانید بلافاصله کلید API و آدرسهای اندپوینتِ ظاهرشده را کپی کنید.
نحوه عملکرد Direct Mode
۱. هنگامی که کاربر اپلیکیشن را از طریق لینک ارجاع (مانند دیپلینک) باز میکند، اپلیکیشن شناسه بازاریاب ارجاعدهنده را ثبت میکند.
۲. با انجام فروش یا رزرو، سرور اپلیکیشن یک درخواست POST به اندپوینت S2S ارسال میکند که حاوی affiliate_id، campaign_id و جزئیات سفارش است.
۳. سیستم، بازاریاب را شناسایی کرده، کمیسیون را محاسبه و بهصورت خودکار توزیع میکند؛ بدون اینکه نیازی به click_token یا کوکی باشد.
Form پس از ذخیره چه نمایش میدهد؟
کلید API — آن را با استفاده از دکمه «Copy» کپی کنید و در هر درخواست ارسال نمایید.
آدرس (Endpoint) مربوط به S2S — دادههای تبدیل (conversion) را به این آدرس ارسال (POST) کنید. آدرس دقیق در فرم نمایش داده شده است و از الگوی …/integration/s2sConvert پیروی میکند (این همان endpoint مربوط به S2S API است، اما با پارامترهای متفاوت).
جدول پارامترهای حالت مستقیم (Direct Mode) — شامل: api_key، affiliate_id، campaign_id، order_id، order_total و order_currency. فرم مذکور، جدول کامل مستندات و یک نمونه دستور cURL (با فرمت JSON) را نمایش میدهد که در آن کلید API، شناسه کمپین (campaign ID) و آدرس endpoint شما از پیش درج شدهاند.
آدرس (Endpoint) ثبت کلیک — اختیاری. اگر اپلیکیشن شما قصد دارد پیش از مرحله تبدیل (مثلاً هنگام باز کردن اپلیکیشن توسط کاربر)، یک رویداد ارجاع (referral event) را ثبت کند، از این گزینه استفاده نمایید. این آدرس از الگوی…/integration/s2sRegisterClick پیروی میکند. فرم مربوطه، آدرس دقیق و یک نمونه بدنه درخواست POST شامل پارامترهای api_key، campaign_id، affiliate_id و visitor_id را نمایش میدهد.
نمونه های Response
- Success —
{"status":"success","message":"S2S conversion recorded successfully"} - Duplicate —
{"status":"duplicate","message":"Order already recorded"} - Error — e.g.
{"status":"error","message":"Invalid API key"}
دسترسی فوری از Campaigns List
در جدول کمپینها، کمپینهای اپلیکیشن موبایل در ستون «وضعیت یکپارچهسازی» (Integration Status) دارای نشان «Mobile / S2S Direct» هستند. برای باز کردن پنجره تنظیمات موبایل و مشاهده جزئیات کلید API و اندپوینت (بدون نیاز به تکمیل فرم کامل)،روی دکمهای که آیکون تلفن دارد و در کنار این نشان قرار گرفته است، کلیک کنید.
زمانی که نمیتوانید به کلیک در مرورگر یا click_token تکیه کنید — برای مثال در مواردی همچون خریدهای درونبرنامهای، نصب اپلیکیشن، یا گزارشدهی سرور-به-سرور (S2S) از سمت بکاند که در آن تغییر مسیر (ریدایرکت) مرورگر رخ نمیدهد — از اپلیکیشنموبایل (S2S Direct) استفاده کنید.