Google Analytics superProxy

پیت فریسلا، مدافع توسعه دهنده گوگل آنالیتیکس – جولای 2013

این سند در مورد SuperProxy Google Analytics است و نحوه شروع، استفاده از ویژگی‌های خاص و ملاحظات مهم را توضیح می‌دهد.

معرفی

SuperProxy Google Analytics به شما امکان می دهد داده های گزارش Google Analytics خود را به صورت عمومی به اشتراک بگذارید. می‌توانید از آن برای تقویت داشبورد و ویجت‌های سفارشی خود، تبدیل پاسخ‌ها به فرمت‌های مختلف، آزمایش و موارد دیگر استفاده کنید.

Google Analytics superProxy با Core Reporting API ، Real Time Reporting API ، و Multi-Channel Funnels Reporting API کار می کند.

ویژگی های برجسته:

  • داده های Google Analytics خود را به صورت عمومی به اشتراک بگذارید.
  • از پروکسی برای تقویت داشبوردهای سفارشی خود استفاده کنید.
  • تبدیل به CSV، جدول داده، TSV.
  • تاریخ های نسبی پشتیبانی می شوند (به عنوان مثال 7 روز گذشته).
  • به طور خودکار داده های گزارش را تازه می کند.
  • ذخیره سازی - پاسخ های سریع و استفاده کارآمد از سهمیه.

چگونه کار می کند

یک پرس و جو برای داده های Google Analytics خود ایجاد کنید و داده های گزارش خاص در یک URL جدید که می توانید به اشتراک بگذارید در دسترس عموم قرار خواهد گرفت. هر کسی که از URL بازدید کند بدون نیاز به مجوز به داده های گزارش دسترسی خواهد داشت.

به عنوان مثال، می توانید یک پرس و جو برای بازیابی 10 مرورگر برتر بر اساس بازدید از صفحه در هفته گذشته، و یک پرس و جو برای تعداد جلسات دیروز و غیره ایجاد کنید. شما تصمیم می گیرید که کدام پرس و جوها را می خواهید عمومی کنید و هر چند وقت یکبار می خواهید داده ها به روز شوند و Google Analytics superProxy بقیه موارد را انجام خواهد داد.

نکته: می‌توانید از Query Explorer برای تولید گزارش‌ها استفاده کنید و سپس Query URI برای استفاده با superProxy Google Analytics کپی کنید.

راه اندازی و ایجاد یک پرس و جو

Google Analytics superProxy یک برنامه وب است که در محیط Google App Engine اجرا می شود. شما می توانید این برنامه را با دنبال کردن مجموعه ای ساده از دستورالعمل ها دانلود و اجرا کنید.

مدیریت کاربران

Google Analytics superProxy شامل یک رابط مدیریت کاربر ساده است که می توانید برای اضافه کردن کاربران از آن استفاده کنید. هر کاربر فقط می‌تواند جستارهای API را که ایجاد می‌کند فهرست کرده و مدیریت کند .

فقط ادمین ها می توانند کاربران را مدیریت کنند. برای افزودن کاربر جدید:

  1. از رابط مدیریت Google Analytics superProxy (به عنوان مثال https://your-application-id.appspot.com/admin ) روی دکمه مدیریت کاربران کلیک کنید.
  2. در صفحه مدیریت کاربران ، آدرس ایمیل کاربری را که می خواهید اضافه کنید وارد کنید و روی دکمه افزودن کاربر کلیک کنید. کاربر اضافه خواهد شد اما تا زمانی که حساب را فعال نکند، دسترسی نخواهد داشت.
  3. به کاربر بگویید با مراجعه به صفحه /admin/activate حساب خود را فعال کند. به عنوان مثال https://your-application-id.appspot.com/admin/activate . آنها باید برای ایمیلی که اضافه کرده‌اید وارد حساب Google شوند تا فعال‌سازی کار کند.
  4. هنگامی که کاربر با موفقیت حساب خود را فعال کرد، می تواند از صفحه /admin بازدید کند، اجازه دسترسی به حساب Google Analytics خود را بدهد و شروع به ایجاد پرس و جوهای API خود کند.

کاربران مدیریت

کاربران سرپرست Google Analytics superProxy با استفاده از App Engine Administration Console اضافه می شوند. هر کاربری که از طریق این کنسول اضافه شود، با هر نقشی، مدیر خواهد بود.

ادمین ها می توانند درخواست های API هر کاربر را فهرست کرده و مدیریت کنند .

محدودیت های دامنه

در برخی موارد ممکن است بخواهید از ویژگی های ارائه شده توسط Google Analytics superProxy استفاده کنید، اما نمی خواهید هیچ داده ای فراتر از یک مجموعه خاص از کاربران یا دامنه را عمومی کنید. به‌طور پیش‌فرض، برای هر برنامه رایگانی که در App Engine میزبانی می‌شود، هر کسی که با حساب Google وارد شده باشد، می‌تواند به نقاط پایانی عمومی شما دسترسی داشته باشد.

اگر می‌خواهید دسترسی به برنامه خود را بیشتر محدود کنید، باید لایه احراز هویت خود را در مقابل Google Analytics superProxy پیاده‌سازی کنید یا از G Suite استفاده کنید که به شما امکان می‌دهد یک برنامه را به کاربرانی که توسط دامنه شما مدیریت می‌شوند محدود کنید. برای جزئیات بیشتر به پیکربندی تأیید اعتبار برنامه خود مراجعه کنید.

ملاحظات سهمیه ای

Google Analytics superProxy به شما کمک می‌کند با ارائه داده‌های گزارش از حافظه پنهان/داده‌استور، سهمیه را ذخیره کنید. با این حال، تنظیم فواصل کوتاه به‌روزرسانی همچنان می‌تواند باعث شود که سهمیه را به سرعت مصرف کنید. برای جلوگیری از این امر، مطمئن شوید که پرس و جوها را در یک بازه زمانی معقول برای نوع داده درخواستی به روز می کنید.

موتور برنامه

محدودیت‌های سهمیه پیش‌فرض رایگان برای برنامه‌های App Engine سخاوتمندانه هستند و احتمالاً برای بیشتر موارد استفاده کافی خواهند بود. با این حال، می‌توانید صورت‌حساب را برای افزایش یا حذف محدودیت‌های پیش‌فرض فعال کنید. برای جزئیات بیشتر به App Engine Quotas مراجعه کنید.

ردیاب انجمن و مشکل

انجمن Google Analytics superProxy یک گروه بحث است که در آن می توانید سؤال بپرسید، ایده ها را به اشتراک بگذارید و در مورد پروژه های عالی خود بازخورد دریافت کنید.

ردیاب مشکل جایی است که می‌توانید مشکلات و درخواست‌های ویژگی‌ها را برای superProxy Google Analytics گزارش و پیگیری کنید.