javascript - smart - sign in to app store connect
¿Es posible realizar un seguimiento de los clics desde el iPhone Smart Banner? (4)
Queremos poder rastrear, usando Google Analytics, cualquier clic desde el Smart Banner de iPhone que hemos agregado a nuestro sitio web.
El código meta utilizado para agregar el banner inteligente es:
<meta name="apple-itunes-app" content="app-id=myAppStoreID">
Hasta ahora, he intentado descartar la página DOM usando javascript para ver si hay algún HTML asociado, pero parece que el banner inteligente está fuera del DOM y posiblemente en el nivel de aplicación de safari o navegador.
Lo ideal sería utilizar el código de seguimiento de Google Analytics basado en el navegador estándar basado en el navegador, ya que modificar la aplicación para que acepte los parámetros analizados no es una opción actualmente.
¿Alguien sabe cómo podemos hacer un seguimiento de los clics desde el banner inteligente para abrir o instalar la aplicación?
Aquí hay una actualización de esto. Para responder a la pregunta original: Sí, puede hacer un seguimiento de los clics en los banners de smartapp en el sitio web. Así es cómo.
En primer lugar el afiliado de Linkshare es historia. Regístrese para afiliarse a PHG here
Una vez que te registres obtendrás un ID de afiliado. Ingrese su ID de afiliado en la etiqueta meta de Smartapp como se muestra a continuación
<meta name="apple-itunes-app" content="app-id=311507490, affiliate-data=at=11m7as&ct=website_smartapp"/>
Where at = (Su ID de afiliado) y ct = [tipo de campaña (ingrese cualquier texto aquí para su referencia)]
Los valores at y ct con el número de clics se mostrarán en su panel de PHG
Espero que esto ayude
Creo que necesitarás rastrear esto desde la aplicación en lugar de hacerlo desde el sitio web. Si ha implementado la application:openURL:sourceApplication:annotation:
method en su delegado de aplicación, debería poder enviar un evento a Google Analytics desde ese método.
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
[tracker sendEventWithCategory:@"uiAction"
withAction:@"openFromSmartBanner"
withLabel:[NSString stringWithFormat@"%@",[url absoluteString]
withValue:nil];
return YES;
}
Esto se activará cada vez que su aplicación se abra desde un banner inteligente y le dirá de qué URL proviene (si está disponible en varios sitios web). Esto solo le dará clics cuando el banner inteligente muestre open
botón de open
no cuando muestre la view
No Desafortunadamente.
Si vincula el simulador de iOS (también puede vincular su dispositivo real) al inspector de safari webkit, notará que existe un cuerpo HTML completo fuera del banner que se muestra, lo que significa que no tiene margen de acción para adjuntar eventos de seguimiento a .
Tenga en cuenta que en esta captura de pantalla, el mouse se desplaza sobre el elemento, por lo que se ve resaltado en el simulador a la izquierda.
Para su información, para obtener detalles sobre cómo conectar su inspector de escritorio a un entorno móvil, vea aquí (spoiler, es increíblemente útil): http://webdesign.tutsplus.com/tutorials/workflow-tutorials/quick-tip-using-web-inspector-to-debug-mobile-safari/
No es posible rastrear los clics en su Smart Banner, pero es posible rastrear la cantidad de instalaciones que provienen de su Smart Banner. Hay tres formas de hacerlo:
1) Use Tapstream para rastrear sus instalaciones desde su página web hasta la aplicación. Incluso se integra con Google Analytics.
2) Si tiene una aplicación de pago, puede usar el parámetro de datos de afiliación. Deberá registrarse como afiliado de iTunes (pero debe hacerlo de todos modos si le interesan los análisis de iOS; es la única forma oficial de medir las tasas de conversión en iOS).
Aquí están las instrucciones para Linkshare, el socio afiliado de los Estados Unidos. Inicie sesión en Linkshare, haga clic en Enlaces -> Enlace profundo en el menú. Seleccione "US iTunes, App Store, iBookstore y Mac App Store" como anunciante y péguelos en una URL de iTunes. Obtendrá un enlace como este:
http://click.linksynergy.com/fs-bin/click?id=XXXXXXXXXXX&subid=&offerid=[...]
Esa sección "id = XXXXXXXXXX" es su ID de sitio. El ID de socio de Linkshare es 30. Así que ponga esto en su banner inteligente:
<meta name="apple-itunes-app" content="app-id=311507490,
affiliate-data=partnerId=30&siteID=XXXXXXXXX"/>
Donde XXXXXXXXXX es su ID de sitio. Linkshare puede decirle cuántas instalaciones recibió.
3) Utilice el parámetro de argumento de aplicación para pasar datos de su página web a su aplicación, y registre el número de instalaciones usted mismo. (Tendrá que mantener / administrar los registros usted mismo en su propio servidor, pero al menos tendrá los datos). EDITAR: Como se señaló en un comentario, el argumento de la aplicación solo se aplica si hace clic en Abrir cuando la aplicación es ya instalado; No ayuda a rastrear instalaciones .