اسکریپت ردیابی
در صورتی که تیم فنی شما امکان پیادهسازی سرویسها را ندارد یا تمایلی به پیادهسازی API ندارید میتوانید برای ردیابی خریدهای انجام شده از اسکریپت ردیابی افیلی استفاده کنید.
ردیابی لینکها:
قطعه کد زیر را در تگ هد همه صفحات سایت خود قرار دهید.
<script async src="https://analytics.affili.ir/scripts/affili-v2.js"></script>
<script>
window.affiliData = window.affiliData || [];function affili(){affiliData.push(arguments);}
affili('create');
</script>
ثبت فروش:
برای ثبت فروشهای انجام شده در thank you page قطعه کد زیر را قرار دهید.
<script async src="https://analytics.affili.ir/scripts/affili-v2.js"></script>
<script>
window.affiliData = window.affiliData || [];function affili(){affiliData.push(arguments);}
affili('create');
affili('sale', uniqueConversionId, conversionAmount, {
coupon: couponCode,
products: products,
});
</script>
دقت داشته باشید در کد بالا متغیرهای uniqueSaleId ،saleAmount ،couponCode ،products باید توسط شما با مقادیر صحیح پر شود؛ که توضیح هر کدام در زیر آمده است.
uniqueSaleId:
یک شناسه یکتاست که باید در سیستم خود برای هر فروش ایجاد کنید. شما باید این متغیر را با یک تگ یا متغیر واقعی جایگزین کنید تا مقدار مربوطه را در هر فروش به صورت خودکار مقداردهی کند. شناسه یکتا میتواند هر چیزی که برای شما معنادار است باشد و باید برای هر فروش نیز منحصربفرد باشد. به طور مثال: شماره سفارش، شماره تراکنش و ... پس از ثبت فروش میتوانید این شناسه را در پنل افیلی بخش کانورژنها مشاهده کنید. این امر باعث میشود که مدیریت دادههای موجود در افیلی و سیستم شما آسانتر شود.
saleAmount:
مبلغ کل فروش یا همان مبلغ پرداختی کاربر بابت خرید است. دقت داشته باشید مبلغ مربوط به کرایه حمل و نقل و مالیات نباید لحاظ شده باشد.
couponCode:
در صورتی که مشتری هنگام خرید از کد تخفیف استفاده کرده باشد کد تخفیف مربوطه را باید وارد کنید در غیر اینصورت با مقدار null پر شود.
products:
آرایهای از محصولاتی است که توسط مشتری خریداری شده، که به صورت زیر پر میشود.
products = [
{
"name": "محصول نمونه",
"unit_price": 12000,
"quantity": 3,
"total_price": 36000
},
{
"name": "محصول نمونه شماره دو",
"unit_price": 43000,
"quantity": 1,
"total_price": 43000
}
]
واحد پولی:
به صورت پیشفرض واحد پولی فروشگاهها در افیلی ریال است در صورتی که از واحد پولی تومان استفاده میکنید به پشتیبانی فروشگاهها اطلاع دهید تا واحد پولی شما تغییر کند.
ثبت لید:
برای ثبت لید هنگامی که اقدام مورد نظر رخ داد، قطعه کد زیر را فراخوانی کنید.
<script>
affili('lead', {
meta_data: {
form_id: "فرم صفحه لندیگ",
first_name: "علی,"
last_name: "رمضانی,"
mobile: "09123456789",
email: "test@exmpl.com",
}
});
</script>
پارامتر form_id در متا دیتا برای هر فرم باید مقدار یکتایی داشته باشد. و ارسال آن الزامی است. این مقدار میتواند از نوع عدد یا یک رشته باشد. همچنین برای فرمهای لید همانند بالا میتوانید سایر دادههای فرم را در متغیر متا دیتا برای ما ارسال کنید. ارسال این اطلاعات برای تطبیق و جلوگیری از تقلب ناشران الزامی است.