Подтвердить что ты не робот

Можно ли отслеживать клики через iPhone Smart Banner

Мы хотим отслеживать, используя Google Analytics, любые клики через iPhone Smart Banner, которые мы добавили на наш сайт.

Мета-код, используемый для добавления смарт-баннера:

<meta name="apple-itunes-app" content="app-id=myAppStoreID">

До сих пор я пытался сбросить страницу DOM с помощью javascript, чтобы увидеть, есть ли какой-либо связанный HTML, но кажется, что смарт-баннер находится за пределами DOM и, возможно, на уровне сафари или браузера?

В идеале мы хотели бы использовать стандартный код отслеживания google analytics на основе браузера, основанный на JavaScript, так как изменение самого нашего приложения для принятия анализируемых параметров не является в настоящее время опцией.

Кто-нибудь знает, как мы могли отслеживать клики через интеллектуальный баннер, чтобы открыть или установить приложение?

4b9b3361

Ответ 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