Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (2)
  • Как получить число посетителей страниц сайта за все время существования метрики?

    @Ig318
    import requests
    
    class YandexAPIClient:
        def __init__(self, api_key):
            self.header = {'Authorization': f'OAuth {api_key}'}
            self.base_url = "https://api-metrika.yandex.ru/stat/v1/data"
    
        # Запрос для выборки по просмотру страниц
        def fetch_page_views(self, start_date, end_date):
            params = {
                'date1': start_date.strftime('%Y-%m-%d'),
                'date2': end_date.strftime('%Y-%m-%d'),
                'id': id,
                'metrics': 'ym:s:visits, ym:s:users, ym:s:bounceRate, ym:s:pageDepth, ym:s:avgVisitDurationSeconds',
                'dimensions': 'ym:s:startURL',
                'filters': "ym:s:isRobot=='No'",
                'limit': 100000
            }
            response = requests.get(self.base_url, params=params, headers=self.header)
            response.raise_for_status()
            return response.json()


    Вот код, которым пользуюсь я
    Ссылка на документацию: Тык
    Ответ написан
    Комментировать