ادغامFinteza JavaScript Clientنصب

نحوه نصب اسکریپت ردیابی

برای افزودن یک اسکریپت ردیابی ، به سادگی یک کد کوچک را در صفحات وب سایت خود وارد کنید. وب سایت خود را در پنل Finteza باز کنید و به تنظیمات بروید:

برای وب سایت خود کد رهگیری دریافت کنید

کد رهگیری را کپی کرده و آن را در تمام صفحات وب سایت موجود در برچسب های <head> </head> قرار دهید.

اگر وب سایت خود را قبلاً در Finteza ثبت نکرده اید ، در بخش وب سایتها روی افزودن کلیک کنید. نام و آدرس وب سایت را مشخص کنید تا بلافاصله کد رهگیری دریافت کنید.


حتما کد رهگیری را در تمام صفحات وب سایت خود وارد کنید ، در غیر این صورت آمار بازدیدها ناقص خواهد بود.


Example #

کد درج به شرح زیر است:

<script type="text/javascript">
  (function(a,e,f,g,b,c,d){a[b]||(a.FintezaCoreObject=b,a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)},a[b].l=1*new Date,c=e.createElement(f),d=e.getElementsByTagName(f)[0],
   c.async=!0,c.defer=!0,c.src=g,d&&d.parentNode&&d.parentNode.insertBefore(c,d))})
  (window,document,"script","{SCRIPT_URL}","fz");
  fz("register","website","{WEBSITE_ID}");
</script>

در کد کپی شده ، {SCRIPT_URL}  با آدرس URL اسکریپت ردیابی اصلی بارگیری شده از سرور Finteza جایگزین می شود. {WEBSITE_ID}  با شناسه وب سایت شما در پانل Finteza جایگزین می شود.

پس از وارد کردن کد ، عملکرد fz()  در پنجره متن اصلی صفحه وب ظاهر می شود. برای بررسی در دسترس بودن آن ، اجرای آن window.fz  در کنسول. این تابع برای فراخوانی روشهای تعامل با Finteza استفاده می شود. نمونه ثبت وب سایت:

fz("register","website","{WEBSITE_ID}");

اگر نام تابع fz  قبلاً اشغال شده است ، از یک مورد دیگر استفاده کنید. برای انجام این کار ، اعلامیه روش را تغییر داده و با کد رهگیری در دو مکان تماس بگیرید:

(window,document,"script","{SCRIPT_URL}","fz-your-name");
fz-your-name("register","website","{WEBSITE_ID}");

اسکریپت ردیابی اصلی (بارگیری شده از سرور Finteza) بصورت غیر همزمان - به طور مستقل از سایر عناصر - وارد صفحه می شود. بنابراین ، بارگیری صفحه اصلی را کند نمی کند.

پارامترهای ثبت نام وب سایت #

کد درج شامل فراخوانی تابع  fz ("ثبت نام" ، ...)   است که رویدادهای بازدید وب سایت را به Finteza می فرستد. این عملکرد چندین پارامتر اضافی را پشتیبانی می کند:

پارامتر

نوع

توصیف

trackHash

boolean

ردیابی تغییر در صفحه هش (لنگر) را فعال کنید.
 
 به طور پیش فرض ، انتقال از طریق پیوندهای لنگر داخل صفحه وب ردیابی نمی شود. فقط باز شدن اولیه یک صفحه وب ، نمای صفحه در نظر گرفته می شود. این رویکرد ممکن است برای وب سایتهایی که کل مطالب در یک صفحه طولانی قرار دارند قابل قبول باشد (برنامه یک صفحه).

 

این پارامتر را فعال کنید تا اجازه دهید تغییرات Finteza در URL صفحه وب تغییر یابد. هر بار تغییر هش یک رویداد بازدید صفحه وب جدید به سیستم ارسال می شود.

trackLinks

boolean

کلیک های ردیابی را روی پیوندهای خارجی واقع در صفحات وب سایت خود فعال کنید.

 

اگر از چندین لینک خارجی در وب سایت استفاده می کنید (برای مثال ، هنگام همکاری با یک شبکه تبلیغاتی) ، این پارامتر به شما امکان می دهد دقیقاً نحوه ترک کاربران از وب سایت را تعیین کنید.

 

هر بار که یک لینک خارجی کلیک می شود ، یک رویداد ویژه به Finteza ارسال می شود. گزارش در مورد چنین رویدادی در بخش صفحات - خروج از وب سایت شما از پانل Finteza  موجود است.

timeOnPage

boolean

محاسبه دقیق زمان سپری شده توسط کاربر در یک صفحه وب را فعال کنید.

 

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

 

در صورت فعال بودن ، JavaScript Client یک رویداد ویژه را به Finteza می فرستد و به او اطلاع می دهد که کاربر هر 15 ثانیه هنوز در صفحه وب است. بنابراین ، شما می توانید با دقت بیشتری زمان صرف شده را حتی برای نمایش های تک ردیابی کنید.

 

این وقایع فقط دو دقیقه اول ارسال شده توسط کاربر در صفحه وب ارسال می شود.

مثال فعال کردن پارامترهای اضافی:

fz( "register""website", {
    "id":"cacgfaknbbubiozaeidyvhoisrajbdvjqg",
    "trackHash"true,
    "trackLinks"true,
    "accurateBounceRate"true,
    "timeOnPage"true
} );

هنگام استفاده از خط مشی امنیت محتوا #

خط مشی امنیت محتوا استاندارد برای جلوگیری از حملات مرتبط با ورود کد مخرب در صفحات وب طراحی شده است. اگر از این خط مشی امنیتی استفاده می کنید ، استثنائی را برای وب سایت اضافه کنید که اسکریپت ردیابی Finteza با اعلان مربوطه در هر عنوان در صفحه ، به رشته دریافت می شود ، به عنوان مثال:

Content-Security-Policy: script-src 'self' content.mql5.com;

در غیر این صورت ، مرورگرها بارگذاری core.js را مسدود می کنند ، بنابراین مجموعه آمار وب سایت را غیرفعال می کنند.

تسریع بارگیری با استفاده از X-DNS-prefetch-Control #

برای تسریع در بارگیری اسکریپت ردیابی ، توصیه می شود دستورالعمل X-DNS-Prefetch-Control را به عنوان همه صفحات وب سایت اضافه کنید:

<meta http-equiv='x-dns-prefetch-control' content='on'>
<link rel='dns-prefetch' href='https://content.mql5.com'>

این مکان اسکریپت را به مرورگر نشان می دهد ، به طوری که می تواند آدرس را بلافاصله (هنگام بارگیری صفحه وب) برطرف کند بدون اینکه وقت خود را در هنگام بارگیری خود اسکریپت اختصاص دهید.

پراکسی بارگیری اسکریپت از طریق وب سایت شما #

برای جلوگیری از مسدود شدن بارگیری اسکریپت Finteza ، توصیه می شود که آن را از طریق وب سایت های خود proxy کنید.