Интеграция Google Analytics с Flask: методы и пример кода

Чтобы интегрировать Google Analytics с приложением Flask, вы можете использовать расширение Flask-GoogleAnalytics. Это расширение предоставляет простой способ добавить отслеживание Google Analytics к вашим маршрутам Flask. Вот пример того, как вы можете его использовать:

  1. Установите пакет Flask-GoogleAnalytics:

    pip install Flask-GoogleAnalytics
  2. Импортируйте необходимые модули и создайте приложение Flask:

    from flask import Flask
    from flask_googleanalytics import GoogleAnalytics
    app = Flask(__name__)
    app.config['GOOGLE_ANALYTICS_ID'] = 'YOUR_ANALYTICS_ID'
    ga = GoogleAnalytics(app)
  3. Используйте декоратор @ga.track_pageдля отслеживания определенных маршрутов:

    @app.route('/')
    @ga.track_page
    def index():
    return "Hello, world!"
  4. Запустите приложение Flask:

    if __name__ == '__main__':
    app.run()

При такой настройке декоратор @ga.track_pageбудет автоматически отслеживать просмотры страниц для указанных маршрутов.