Можно ли отслеживать клики через iPhone Smart Banner
Мы хотим отслеживать, используя Google Analytics, любые клики через iPhone Smart Banner, которые мы добавили на наш сайт.
Мета-код, используемый для добавления смарт-баннера:
<meta name="apple-itunes-app" content="app-id=myAppStoreID">
До сих пор я пытался сбросить страницу DOM с помощью javascript, чтобы увидеть, есть ли какой-либо связанный HTML, но кажется, что смарт-баннер находится за пределами DOM и, возможно, на уровне сафари или браузера?
В идеале мы хотели бы использовать стандартный код отслеживания google analytics на основе браузера, основанный на JavaScript, так как изменение самого нашего приложения для принятия анализируемых параметров не является в настоящее время опцией.
Кто-нибудь знает, как мы могли отслеживать клики через интеллектуальный баннер, чтобы открыть или установить приложение?
Ответы
Ответ 1
Здесь обновляется. Чтобы ответить на исходный вопрос: да, вы можете отслеживать клики на баннерах smartapp на веб-сайте. Вот как.
Во-первых, филиал Linkshare - это история. Зарегистрируйтесь для ветки PHG здесь
Как только вы зарегистрируетесь, вы получите идентификатор партнера. Введите свой идентификатор партнера в метатеге Smartapp, как показано ниже.
<meta name="apple-itunes-app" content="app-id=311507490, affiliate-data=at=11m7as&ct=website_smartapp"/>
Где at = (Ваш партнерский идентификатор) и ct = [тип кампании (введите любой текст здесь для справки)]
at и значения ct с количеством кликов будут отображаться на панели мониторинга PHG
Надеюсь, что это поможет
Ответ 2
Невозможно отслеживать клики на вашем Smart Banner, но можно отслеживать количество установок, которые поступают с вашего Smart Banner. Есть three два способа сделать это:
1) Используйте Tapstream, чтобы отслеживать ваши установки с вашей веб-страницы в приложении. Он даже интегрируется с Google Analytics.
2) Если у вас есть платное приложение, вы можете использовать параметр партнерских данных. Вам нужно будет зарегистрироваться в качестве iTunes Affiliate (но вы должны это сделать в любом случае, если вам нужна аналитика iOS, это единственный официальный способ измерения коэффициентов конверсии в iOS).
Вот инструкции для Linkshare, партнера по партнерству США. Войдите в Linkshare, нажмите "Ссылки" → "Глубокая привязка" в меню. Выберите "US iTunes, App Store, iBookstore и Mac App Store" в качестве рекламодателя и вставьте URL-адрес itunes. Вы получите ссылку вроде этого:
http://click.linksynergy.com/fs-bin/click?id=XXXXXXXXXXX&subid=&offerid=[...]
Этот раздел "id = XXXXXXXXXX" - это ваш идентификатор вашего сайта. Идентификатор партнера Linkshare - 30. Поэтому поставьте это на свой смарт-баннер:
<meta name="apple-itunes-app" content="app-id=311507490,
affiliate-data=partnerId=30&siteID=XXXXXXXXX"/>
Где XXXXXXXXXX - ваш идентификатор вашего сайта. Linkshare может затем рассказать вам, сколько установленных вы получили.
3) Используйте параметр app-argument для передачи данных со своей веб-страницы в ваше приложение и запишите количество установок самостоятельно. (Вам придется вести/управлять журналами самостоятельно на своем собственном сервере, но по крайней мере у вас будут данные.) EDIT: Как указано в комментарии, аргумент app применяется только в том случае, если вы нажмете "Открыть" когда приложение уже установлено; это не помогает отслеживать установки.
Ответ 3
Нет, к сожалению.
Если вы связываете симулятор iOS (вы также можете связать свое фактическое устройство) с инспектором веб-сафари сафари, вы заметите, что полный текст HTML существует за пределами отображаемого баннера, а это значит, что у вас нет возможности охватить приложение отслеживание событий.
![Web Inspector Screenshot]()
Обратите внимание, что на этом скриншоте мышь нависает над элементом, поэтому вы видите его в симуляторе слева.
FYI, подробности о том, как подключить настольный инспектор к мобильной среде, см. здесь (спойлер, это AWESOMELY полезно): http://webdesign.tutsplus.com/tutorials/workflow-tutorials/quick-tip-using-web-inspector-to-debug-mobile-safari/
Ответ 4
Я думаю, вам нужно будет отслеживать это из приложения, а не с сайта. Если вы внедрили метод application:openURL:sourceApplication:annotation:
в своем делете приложения, вы должны иметь возможность отправлять событие в аналитику Google из этого метода.
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
[tracker sendEventWithCategory:@"uiAction"
withAction:@"openFromSmartBanner"
withLabel:[NSString [email protected]"%@",[url absoluteString]
withValue:nil];
return YES;
}
Это будет запускаться каждый раз, когда ваше приложение будет открыто из интеллектуального баннера и сообщит вам, с какого URL он появился (если он доступен на нескольких веб-сайтах). Это даст вам только щелчки, когда смарт-баннер показывает кнопку open
не тогда, когда он показывает view