À force de travailler avec différentes applications, on leur trouve toujours des limitations et on se dit souvent qu’on pourrait les bonifier. Dans certains cas, ces bonifications sont tellement importantes qu’on se demande pourquoi ces fonctionnalités n’ont pas été incluses par défaut lorsque l’application a été développée. Heureusement, de plus en plus d’applications rendent disponible une API (Application Programming Interface) qui permet de bâtir de nouvelles fonctionnalités personnalisées à nos besoins. C’est le cas notamment de plusieurs applications que nous utilisons tous les jours chez Adviso.
L’API de Google Analytics : pour passer du temps à analyser plutôt qu’à générer des rapports
Google Analytics offre des possibilités incroyables et on ne peut que se réjouir des nouvelles fonctionnalités qui sont développées chaque année par l’équipe de Google. Par contre, certains indicateurs de performances ne peuvent pas toujours être facilement mis en contexte. Je pense par exemple à un client qui désire voir les revenus de son site en comparaison aux 3 derniers mois et à la même date l’an dernier. Cette donnée peut être extraite en faisant quelques clics et en exportant la donnée dans Excel par exemple, mais pour certains clients, il est très utile d’avoir cette donnée chaque semaine ou même chaque jour pour analyser l’évolution de la performance de l’entreprise. Dans d’autres cas, l’API peut être utile pour générer des graphiques inexistants dans l’interface classique et soutirer de l’information nouvelle et surprenante. La tendance des entrées sur les 100 meilleures pages de destinations organiques par exemple.
Dans plusieurs situations, nous développons donc des tableaux de bord personnalisés qui ne se limitent pas aux fonctionnalités de Google Analytics et qui permettent de prendre des décisions plus éclairées.
L’API de SEOmoz : pour trouver des liens à acquérir en quelques secondes
SEOmoz offre depuis maintenant plusieurs années des outils incroyables pour analyser et optimiser les performances d’un site dans les moteurs de recherche. Un des outils les plus intéressants est Open Site Explorer qui permet d’analyser les liens d’un site afin de savoir ceux qui semblent lui donner le plus de « link juice ». Par contre, il était impossible avec l’outil de trouver des liens à acquérir ayant des caractéristiques précises. Par exemple, nous avons fait l’exercice pour un client d’obtenir la liste des sites où l’on retrouve des liens vers deux de ses concurrents ou plus et qui ont un MozTrust intéressant. Nous avons aussi voulu connaître tous les liens qui pointent vers ses concurrents avec un certain « anchor text ».
Ce genre de liste a permis de réaliser une campagne d’acquisition de liens où la majorité du temps est passé à trouver des façons créatives d’obtenir ces liens plutôt qu’à les chercher !
L’API de Google Adwords : pour optimiser votre campagne sans lever le petit doigt
L’API de Google Adwords nous est utile dans plusieurs situations, notamment lorsque la campagne doit être modifiée par des informations externes contenues dans une base de données. Je pense notamment à des campagnes qu’on ne veut afficher que lorsque le produit est en inventaire et mettre à pause lorsqu’il est non disponible. Ce genre d’opération est extrêmement longue, voire impossible à faire manuellement, mais peut se faire automatiquement sans aucune intervention humaine en utilisant l’API. Plus encore, c’est le genre d’opération qui peut faire qu’une campagne est rentable ou pas puisque payer pour une visite qui se soldera assurément par une frustration d’un client qui ne trouve pas le produit n’est pas le meilleur des investissements marketing.
Tout comme avec l’API de Google Analytics, on peut aussi extraire certaines données sur des campagnes afin de réaliser des tableaux de bord personnalisés qui permettent de mettre un meilleur contexte autour de celle-ci.
L’utilisation de ces APIs n’est aucunement nécessaire dans tous les contextes et dans la plupart des cas, les interfaces et fonctionnalités des outils ci-haut sont extrêmement performantes. Par contre, si vous remarquez que vous faites des opérations à répétition, que vous avez l’impression que vous passez plus de temps à « cruncher » des données plutôt qu’à les analyser ou que vous voulez passer à un autre niveau en termes de visualisations, vous êtes probablement mûrs pour vous attarder à ce genre de solution.
Après tout, ce sont vos données, pourquoi ne pas en tirer le maximum ?



