2017-09-27 5 views
0

Je suis très nouveau à ce sujet et je voudrais savoir comment commencer à recueillir des statistiques sur mes abonnés, car je suis en train de développer ma base de suiveurs. Je suis abonné à plusieurs applications de suivi statistique mais aucune n'est vraiment bonne.Utiliser l'API pour recueillir des statistiques sur mes abonnés

Je souhaite suivre des choses telles que:

  • Suiveur compte par emplacement
  • Distribution de fréquence des disciples et des étiquettes
  • taux de croissance Suiveur par heure, jour, semaine, etc ..
  • Perte du suiveur

Est-ce possible avec des API? Quelqu'un peut-il me dire comment commencer?

Répondre

0

Il n'y a pas d'appel API direct pour obtenir la croissance des abonnés par heure et par semaine, vous devez obtenir tous les abonnés toutes les heures et les stocker dans la base de données et analyser la croissance ou la perte toutes les heures par rapport à l'heure précédente. . Vous ne pouvez pas obtenir l'emplacement des abonnés à partir de l'API, vous pouvez peut-être estimer l'emplacement en vérifiant l'emplacement dans bio ou analyser tous les messages des utilisateurs et trouver l'emplacement le plus posté (c'est cher du côté de l'API et devra faire beaucoup des appels d'API pour obtenir l'analyse)

Oui, tout ceci est possible à l'aide de l'API, mais il y a beaucoup de travail sur le backend, donc si certains services le font, cela vous coûtera de l'argent parce qu'ils ne peuvent pas le faire libre, je suppose que vous avez vérifié tous les services gratuits ou bon marché et ils ne peuvent pas faire toute cette analyse pour pas cher.

+0

Je vous remercie pour votre réponse, j'ai vérifié les applications et payer pour quelques-uns, mais encore à court. J'ai juste besoin de savoir où investir mon temps donc ce n'est pas un gaspillage. Je suis un scientifique de données - familier dans la collecte, le stockage et l'analyse des données. J'ai juste besoin de quelques conseils sur la meilleure façon de commencer à recueillir mes informations, puis de créer les analyses appropriées pour développer ma base de suiveurs.Qui sait ... avec les services pauvres là-bas, je peux même décider de vendre mes services/modèle analytique à l'avenir. Il est très clair que ce qui est là n'est pas développé par des gens avec un arrière-plan lourd de l'analyse –

+0

alors je dois créer un site Web et l'enregistrer afin que je puisse accéder à l'API. mais maintenant qu'en est-il du mode bac à sable, cela me limitera-t-il dans l'INFO que je peux collecter ou est-ce même un problème si je capture juste mes données à chaque heure ou jour? –

+0

vous ne pouvez pas faire beaucoup en mode bac à sable, vous ne serez pas approuvé si vous faites le projet pour vous-même, vous avez créé une plate-forme/service, tous les professionnels qui cherchent à obtenir l'approbation. Vous exportez des données et des analyses à partir de https://www.picodash.com/export-instagram-data, et faites plus de votre propre analyse sur les données. – krisrak

0

Vous pouvez obtenir une ventilation détaillée du nombre d'abonnés dans Google Sheets. Cela ne nécessite pas d'accès API, donc vous ne recevrez pas toutes les données que vous recherchez, comme GEO. Mais, si vous souhaitez voir votre augmentation suiveur à l'heure, faire -

  1. ouvrir une nouvelle feuille de calcul Google
  2. Allez dans Outils> Script Editor
  3. Nommez votre script « IGFollowers »
  4. Dans la zone de code, copiez et collez ce code ci-dessous, mais assurez-vous d'écrire ce remplacer « AccountName » avec votre nom d'utilisateur

    var sheetName = "IGFollowers"; var instagramAccountName = "AccountName";

    function insertFollowerCount() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("IGFollowers"); sheet.appendRow([Utilities.formatDate(new Date(), "PST", "yyyy-MM-dd"), Utilities.formatDate(new Date(), "PST", "hh:mm"), getInstagramFollowerCount(this.instagramAccountName)]);
    };

    function getInstagramFollowerCount(username) { var url = "https://www.instagram.com/" + username + "/?__a=1"; var response = UrlFetchApp.fetch(url).getContentText(); return JSON.parse(response).user.followed_by.count; }

  5. Aller à Exécuter> InsertFollowerCount

REMARQUE: Vous devrez peut-être faire un peu de mise en forme avec la principale feuille Google, mais vous obtiendrez une très de longues colonnes montrant une augmentation des abonnés à l'heure.