Учет мобильного трафика за сеанс

Учет трафика за сеанс посещения HTTP-страниц – эффективный способ устранения неполадок, позволяющий получать сведения о запросах объявлений и использовании Менеджера рекламы в реальном времени. Кроме того, если предоставить данные о трафике службе поддержки Менеджера рекламы, специалисты смогут быстрее помочь вам.

В этой статье рассматривается только трафик обычных HTTP-страниц. Для учета трафика защищенных HTTPS-страниц необходимо установить на устройство соответствующий сертификат. Для этого воспользуйтесь специальным отладочным прокси-сервером, например Charles или Fiddler.

Если вы работаете с Google Mobile Ads SDK, ознакомьтесь с руководством по отслеживанию сети для Android или iOS. Используя отслеживание сети вместо прокси-серверов, вы сможете получать сведения обо всем трафике во всех версиях этих операционных систем.

Кроме того, с помощью отладочного прокси-сервера, такого как Charles или Fiddler, также можно вести учет трафика как из мобильного Интернета, так и из приложений для нужного устройства.

Требования

  • Отладочный прокси-сервер, например Charles или Fiddler
  • Сеть Wi-Fi с поддержкой пирингового трафика
  • Обычный компьютер или ноутбук
  • Мобильное устройство iOS или Android

Настройка прокси-сервера

  1. Уточните локальный IP-адрес с помощью компьютера или ноутбука.
    1. Windows. Откройте командную строку, введите ipconfig и нажмите клавишу Ввод. Локальный IP-адрес указан рядом с пунктом IPv4 Address.
    2. macOS. Запустите программу "Терминал". Введите ifconfig en0| grep "inet[ ]" | awk '{print $2}' и нажмите клавишу Ввод. Появится ваш локальный IP-адрес.
    3. Linux. Откройте терминал. Введите ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1' и нажмите клавишу Ввод. Появится ваш локальный IP-адрес.
  2. Передайте IP-адрес компьютера или ноутбука мобильному устройству.
    • Android
      1. Нажмите Настройки > Wi-Fi и выберите нужную сеть Wi-Fi.
      2. Установите флажок "Показать дополнительные параметры".
      3. В поле "Настройки прокси" выберите "Вручную" и укажите IP-адрес, полученный на этапе 1, в поле "Имя узла прокси".
      4. В поле "Порт прокси" введите 8888.
      5. Нажмите кнопку Сохранить.
    • iOS
      1. Нажмите Настройки > Wi-Fi и выберите нужную сеть Wi-Fi.
      2. Под строкой "HTTP прокси" нажмите Вручную.
      3. В поле "Сервер" введите IP-адрес, полученный на этапе 1.
      4. В поле "Порт" введите 8888.
      5. Закройте настройки.
  3. Чтобы настроить отладочный прокси-сервер, выполните следующие действия:
    1. Установите для порта прокси-сервера HTTP значение 8888.
    2. Если выбран вариант "External Proxy Setting" (Внешняя настройка прокси-сервера), отмените выбор (Charles).
    3. Выберите Allow remote computers to connect (Разрешить соединение удаленных компьютеров) (Fiddler).
  4. Чтобы настроить SSL (только для прокси-сервера Charles), выполните следующие действия:
    1. В строке меню выберите Прокси-сервер > Настройки SSL прокси-сервера.
    2. Нажмите Добавить.
    3. Введите securepubads.g.doubleclick.net and googleads.g.doubleclick.net в поле Host (Хост) и 443 – в поле Port (Порт).
      Если вы хотите учитывать весь трафик, введите подстановочный знак "звездочка" (*) в поле Host, а поле Port оставьте пустым. Это может пригодиться, если возникли проблемы за пределами двух доменов, указанных выше.
    4. Нажмите ОК.
    5. Установите на компьютер сертификат Charles, следуя инструкциям по настройке SSL.
    6. Когда ваше устройство подключится к компьютеру или ноутбуку как к прокси-серверу, откройте браузер телефона и введите адрес http://www.charlesproxy.com/getssl, чтобы загрузить и установить сертификат.
  5. Начните учет HTTP-трафика смартфона (Charles).
    • Вы увидите оповещение о подключении мобильного устройства. Нажмите Разрешить.
  6. По завершении работы отключите настройки прокси-сервера на мобильном устройстве. Для этого повторите действия этапа 2, но для прокси-сервера установите значение Нет.

Описание

  • Отладочные прокси-серверы Charles и Fiddler не имеют никакого отношения к Google. Вы можете использовать их на свой страх и риск.
  • Прокси-серверы могут регистрировать любые действия, которые вы выполняете с помощью мобильного устройства. Завершив учет трафика, не забудьте отключить прокси-сервер.
Эта информация оказалась полезной?
Как можно улучшить эту статью?