باستخدام واجهة برمجة تطبيقات تصدير Google Analytics للحصول على اتجاه مواقع الويب
-
26-09-2019 - |
سؤال
أنا أعمل على تطبيق يستخدم واجهة برمجة تطبيقات Google Analytics للتصدير وأحاول الحصول على نتيجة "الاتجاه" التي تعرضها Google مقابل كل حساب من حسابك كنسبة مئوية
أي ارتفاع 35.04 ٪ أو انخفاض 16.02 ٪
كيف/أين يحصلون على هذا الرقم وهل متوفر في واجهة برمجة التطبيقات في مكان ما.
لقد حاولت مقارنة متوسطات الشهر الماضي مع هذا الشهر/الأسبوع الأول من الفترة مقابل الأسبوع الماضي من الفترة وما إلى ذلك ، لكن لا يبدو لي أن أحصل على نفس الأرقام التي توفرها Google.
أيه أفكار؟
شكرا مقدما دوغ
المحلول
الصيغة بسيطة جدًا (باستثناء بيانات اليوم):
(زيارات على مدار الثلاثين يومًا الماضية - زيارات ما بين 31 و 60 يومًا) / (زيارات ما بين 31 و 60 يومًا).
يمكنك رؤيته في العمل في الواجهة إذا انتقلت إلى لوحة القيادة الافتراضية ، حيث يعرض لك آخر 30 يومًا ، ثم في التقويم ، انقر فوق "مقارنة بالماضي" وحدد المبلغ الافتراضي. سوف يوضح لك الأرقام المستخدمة لكل حساب والحسابات كما تظهر في قائمة الحساب هذه.
ومع ذلك ، فإن واجهة برمجة التطبيقات لا تكشف عن أرقام محسوبة مسبقًا (على سبيل المثال ، لا تحسب معدل الارتداد بالنسبة لك ؛ فهي تمنحك القطع فقط.)
لذلك ، ستحتاج إلى تقديم طلبين API للحصول على هذه البيانات. واحدة لأجل ga:visits
في آخر 30 يومًا ، ثم واحدة ل ga:visits
في 30 يومًا السابقة.
بعد ذلك ، عندما تحصل عليه ، فقط قم بطرحها وتقسمها وضربها على 100 ، وسيكون لديك النسبة المئوية التي تبحث عنها.
استكمال: كان الجزء المضروب من الإجابة صحيحًا ، لكنه لم يعد كذلك. أحدث إصدار من Google Analytics API لا يوفر الوصول إلى بعض القيم المحسوبة مسبقا.