arash127 488 ارسال شده در 22 بهمن، ۱۳۹۴ اشتراک گذاری ارسال شده در 22 بهمن، ۱۳۹۴ سلام به همگیدیگه تقریبا همه اسم گوگل انالیز یا همون google analytics را شنیدن ولی برای اونایی که اشنایی ندارند بگم google analytics یه ابزاری هست که گوگل در اختیار وبمستران و دولپران قرار داده که تمام قسمت های سایتشون از تعداد بازدید دقیق هر صفحه بگیر تا تعداد کلید روی هر دکمه و خلاصه همه چیز را شامل میشه ولی برای برنامه های اندروید مخصوصا بیسیک کمتر قابلیت داره .اینو دیشب پیدا کردم تو سایت اصلی گفتم فارسیش داخل انجمن نیست واسه همین بذارم همه استفاده کنند.1. اول سه تا فایل که پیوست کردم را داخل پوشه کتابخانه های خود بریزید.2. وارد این ادرس بشید( البته با قند شکن چون تحریمیم ) روی sing up کلیک کنید و سپس روی analytics کلید کنید . حالا اگر وارد اکانت گوگل نشده بودید وارد اکانت بشیدو در صفحه ی باز شده روی sing up کلید کرده . در نهاید در صفحه ی باز شده جدید روی تب Mobile app کلید کرده و فیلد ها را به دلخواه پر کنید و تایید کنید.( من دیگه صفحه قبل برام باز نمیشه و دارم ذهنی میگم پس ممکنه یکم فرق کنه ثبت نام برای شما)در نهایت اگر ثبت نام موفقیت امیز بوده باشه یه کد شبیه به UA-xxxxx-y بهتون میده که باهاش کار داریم.3. حالا میایم داخل این ادرس (Objects\res\xml) از پروژه خودمون یک فایل با نام (analytics.xml) میسازیم و محتوای زیر را داخلش قرار میدیم . توجه کنید اگر این پوشه داخل پروژه شما نبود خودتون بسازید. <?xml version="1.0" encoding="utf-8" ?> <resources> <!--Replace placeholder ID with your tracking ID--> <string name="ga_trackingId">UA-xxxxx-y</string> <!--Enable Activity tracking--> <bool name="ga_autoActivityTracking">true</bool> <!--Enable automatic exception tracking--> <bool name="ga_reportUncaughtExceptions">true</bool> </resources> 4. حالا در همون فایل قبلی بجای UA-xxxxx-y کد خودمون را قرار میدیم و بعد از اون فایل را read-only میکنیم که موقع کامپایل حذف نشود.5.حالا کتابخانه analytics را تیک میزنیم و یک نمونه ازش فقط در Process_Globals اکتیویتی اول میسازیم و در همه ی پروژه فقط از همین استفاده میکنیم و دوباره یکی جدید برای اکتیویتی های بعدی نمیسازیم . حالا مثل نمومنه زیر عمل میکنیم : Sub Process_Globals Public tracker As AnalyticsTracker End Sub Sub Globals End Sub Sub Activity_Create(FirstTime As Boolean) If FirstTime Then tracker.Initialize End If tracker.SendScreenView("Main Activity") End Sub یه توضیح هم بدم که برای این که اطلاعات هر اکتیویتی ارسال بشه باید از تابع SendScreenView استفاده کرد که ارگمانش اسم دلخواهی هست.بقیه توابعی هم که این کتابخانه داره ارگمان هایی میگیرند که باید با چیزایی که شما دوست دارید پر بشن و میتونند خالی هم باشند.TrackEvent : برای اتفاق افتاد یه رویداد خاصSendTransaction : برای ثبت تعداد خریدSendTiming : برای ثبت زمانSendProduct : اینم فکر کنم برای ارسال تعداد اشیا و ارقام در برنامه باشهیه توضیح هم بدم این کتابخونه 1 مگ به سورس اضافه میکنه ولی ارزشش را داره .مثلا تعداد دقیق برنامه های نصب شده را نشون میده . تعداد دقیق انلاین ها در برنامه را یا مثلا تعداد خرید تعداد نمایش یه اکتیویتی خاص و خلاصه با توابعی که داره همه چیز را میتونید امار بگیرید ولی متاسفانه ان قدر خود سایتش پیچ در پیچه که من نفهمیدم این اماری که میفرسیتد دقیقا کجا میره . کسی فهمید همین جا بگه ما هم مستفیض بشیم . analytics_lib.rar لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.