Как задать заголовок страницы в Google Analytics для iOS?

#iphone #ios #google-analytics

#iPhone #iOS #google-analytics

Вопрос:

Я использую Google Analytics SDK для iOS в своем приложении для iPhone. Он отлично отслеживает «страницы», но мне нужно также отслеживать заголовки страниц, потому что они отображаются в моих отчетах как «(не установлено)» прямо сейчас. Я думаю, что это делается автоматически для веб-сайта, но я не могу понять, как это сделать в приложении.

Вызов Google Analytics SDK является:

[[GANTracker sharedTracker] trackPageview:@"myPage" withError:amp;error]

Где «MyPage» отображается как название страницы, но без заголовка страницы. У кого-нибудь есть идеи, как это сделать? Может быть, пользовательская переменная или что-то в этомроде?

Ответ №1:

Не знаю, правильно ли я вас понял, но вы можете задать только название страницы, потому что в Интернете у вас есть URL-адрес страницы и заголовок страницы, который автоматически считывается Google Analytics. Внутри ios у вас есть только название страницы или заголовок. Итак, просто задайте заголовок вашего просмотра или внутренний URL ios для имени страницы, которое затем можно идентифицировать в Google Analytics.

Я использую Google Analytics внутри моего метода viewWillAppear UITableViewController (вы должны установить заголовок, потому что в противном случае он будет равен нулю) с помощью этого кода:

[[GANTracker sharedTracker] trackPageview:[self.title] withError:amp;error]

другая идея заключается в том, чтобы просто использовать имя класса, если они уникальны, или, возможно, имя xib, загруженного с представлением:

[[GANTracker sharedTracker] trackPageview:NSStringFromClass([self class]) withError:amp;error]

Ответ №2:

Задайте название представления с помощью этой строки, размещенной в вашем viewDidLoad.

 self.trackedViewName = @"Main App View";