Scripts para analizar y descargar datos de iTunes Connect y AppStore


Estoy buscando recomendaciones de un script o serie de scripts que descarguen y analicen los datos de ventas de iTunes Connect y los datos de comentarios, calificaciones y clasificaciones de AppStore para una aplicación definida.

También conozco soluciones como:

Estoy seguro de que encontraré algunos más. con más búsqueda.

No puedo evitar sentir que debe haber un conjunto realmente decente de scripts de código abierto para hacer esto, dado el número de desarrolladores que ahora están escribiendo aplicaciones para la AppStore.

Estaría interesado en escuchar cualquier oferta comercial, así (aunque mi preferencia personal es de código abierto, por lo que al menos puedo ver lo que está haciendo con mis credenciales de inicio de sesión de iTunes Connect).

Para ser claros, realmente estoy buscando algo que golpee todas las áreas mencionado:

App Store (por tienda)

  • Comentarios
  • Calificaciones
  • Clasificación de la categoría/tienda

iTunes Connect

  • El contenido de los informes de ventas

/Análisis gráficos de los datos no es necesario (pero sería bueno tener, supongo). Realmente no estoy buscando algo como AppSales Mobile de arriba, me gustaría los datos en bruto para que pueda hacer mi propio análisis y formateo. Hasta ahora parece AppViz (enumerado arriba) es el mejor por ahí.

¿Alguna sugerencia sobre lo que es bueno/disponible o debería simplemente ir a rodar mi propio?

Author: SteAp, 2009-06-02

12 answers

¿Podría ser útil la herramienta oficial AutoIngest de Apple? Ver sección 3.2

Editar: A partir del 6 de diciembre de 2016, Autoingest está obsoleto por la herramienta Reporter. Deberías usar eso en su lugar.

 8
Author: pojo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-08 09:44:11

Www.appannie.com es un sitio relativamente nuevo que hace todas las cosas que mencionaste. Creo que está en línea con lo que estás buscando porque se centra en ser simple y fácil de usar.

Es gratis en este momento por lo que es posible que desee darle una oportunidad.

 21
Author: Pin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-28 07:55:05

Echa un vistazo www.appfigures.com, cubre casi todo lo anterior e incluye: descarga automática de informes (y archivado con acceso completo), varios informes de ventas interactivos por fecha, país, región, etc., opiniones de todas las tiendas de aplicaciones (123), y ranking de tendencia en el top 400 para todos los países.

También envía informes por correo electrónico para que ni siquiera tenga que iniciar sesión.

Y su libre (mientras que en beta)

 8
Author: Ariel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-09 07:10:45

Para los detalles de la clasificación, echa un vistazo a este artículo

Scraping AppStore Comentarios

Muchos de los comentarios también desarrollan el trabajo realizado en la página.

Para comentarios hay una aplicación Adobe Air que recopila comentarios de tiendas en todo el mundo disponible desde aquí pero no creo que la fuente esté disponible. Sin embargo, demuestra que es posible.

 4
Author: FiddleMeRagged,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-06-18 08:02:55

Esto solo cubre revisiones, pero funciona para eso, y gratis: AppsReviewFinder

 4
Author: Tim Scott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-04-15 12:45:33

Los chicos de Rogue Amoeba cocinaron iTunesConnectArchiver para persistir y almacenar los datos sin procesar. No lo he usado, así que no estoy seguro de si manejar comentarios / calificaciones o solo datos de ventas, pero el código está disponible y parece un buen punto de partida al menos

 2
Author: Rob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-06-02 21:49:44

He escrito una aplicación de C# para obtener y mostrar todos los comentarios de todas las tiendas de aplicaciones.

Actualización: No es un script, pero el código fuente está disponible en GitHub ( http://github.com/berzniz/SimpleAppReviews / ) para que puedas extenderlo.

Actualmente puede:

  • Descarga todos los comentarios y valoraciones por tienda
  • Mostrar los comentarios en una tabla clasificable
  • Exportar datos a CSV

Puedes conseguirlo aquí: Simpleapreviews

 2
Author: Tal Bereznitskey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-05-10 19:07:50

Si me permites promocionar mi propio pequeño script aquí: He escrito un script Ruby para formatear los Informes Financieros sin procesar de iTunes Connect a una bonita tabla HTML. No descarga los archivos de iTunesConnect por lo que tendría que usar una de las otras herramientas antes. Puedes obtener el script en GitHub.

 0
Author: Ole Begemann,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-12-15 12:59:37

También podría estar interesado en un script que escribí para comprobar si las aplicaciones se presentan en la página de inicio de la Tienda de aplicaciones, en Lo que es nuevo, Lo que está caliente o selecciones del personal:

Http://www.futuretap.com/blog/scraping-app-store-featured-entries /

 0
Author: Ortwin Gentz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-19 00:16:40

He comenzado un proyecto para esto en Sourceforge: https://sourceforge.net/projects/itunesanalytics / . Ahora está en una etapa de planificación, pero si alguien quiere unirse, creo que hay potencial para una aplicación web sencilla, poderosa, de código abierto, gratuita y auto-alojada. Estoy pensando en algo que extrae los datos, agregándolos a una base de datos, y luego da los gráficos y vistas que muchos de los otros proyectos aquí están tratando de crear.

Hay más de unas pocas características que creo que son deseables, pero conseguir un poco de código en funcionamiento y por ahí probablemente iría un largo camino para conseguir más personas involucradas.

Podría ser un buen momento para aprender Ruby on Rails.

 0
Author: thisjustin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-08-02 05:14:05

Uso WWW:: iTunesConnect pero eso es porque lo escribí

 0
Author: Brandon Fosdick,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-07 11:45:02

He escrito un pequeño script para sincronizar los últimos 12 meses de informes financieros (no las ventas sino los informes de pago) desde iTunes Connect:

Https://gist.github.com/futuretap/69c6289e791b10b43fba

Se basa en la herramienta de autoingestión de Manzanas.

 0
Author: Ortwin Gentz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-21 20:26:50