#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";