Manuellement l'envoi de données à Google Analytics
Je me demandais si je peux envoyer de suivi google analytics des données à google par l'envoi d'URL personnalisée des demandes. J'ai supposé que je pourrais construire ma propre Url et le feu de la demande pour obtenir les événements suivis à quelque chose comme ceci: http://google.com/analytics-endpoint?id=UA-34900236-1&event=some_event
, je n'ai trouvé aucune documentation sur cette même si et je me demandais si cela est encore possible? Si oui, peut-on m'indiquer les bons documents?
L'arrière-plan pour tous ceux qui sont intéressés: je suis en train d'essayer d'ajouter google analytics soutien à une Mono pour Android de l'application. Je pourrais pas faire de la c# google analytics bibliothèques compiler, parce que nécessaire .net bibliothèques sont manquantes à partir de Mono pour Android.
Vous devez vous connecter pour publier un commentaire.
Comme un complément à @P. T. de la réponse, je tiens à noter que Google a publié une officielles de l'API pour envoyer des données à Google Analytics, maintenant. C'est le Google Analytics Protocole De Mesure. C'est probablement la solution la plus sûre, car il est un "officiel" et API documentée.
Global Site Tag (gtag.js)
?Inspiré par @je.amniels répondre, j'ai écrit un petit wrapper autour de la Google Analytics Protocole De Mesure pour suivre les événements sur le serveur de notre application web.
Voici un résumé avec une classe, vous pouvez commencer avec. Il encapsule simplement la chaudière plaque du code de l'envoi d'une requête POST Google Analytics, le protocole de mesure de point de terminaison.
Aide de ce wrapper vous serez capable d'écrire ceci:
Global Site Tag (gtag.js)
?Oui, vous pouvez faire des requêtes HTTP directement à Google Analytics pour suivre les applications arbitraires. C'est ce que les GA de la bibliothèque pour Android n'a par exemple (c'questions HTTP_GET demandes avec un ensemble très spécifique de paramètres d'URL).
Il n'existe pas de documentation pour l'utilisation de la sous-jacentes de l'API HTTP en tant que client, mais vous pouvez compter sur elle étant assez stable étant donné le nombre d'anciens extraits de code javascript qui traînent sur le web, et la fixe à la bibliothèque de code est compilé dans les applications Android. Le GIF paramètre de dépannage doc explique le pourquoi l'analyse de données est codé.
Voici un projet existant qui fournit une bibliothèque cliente pour pur des applications Java:
http://code.google.com/p/jgoogleanalytics/
Si vous voulez re-mettre en C#, la magie semble être tous ici: http://code.google.com/p/jgoogleanalytics/source/browse/trunk/src/main/java/com/boxysystems/jgoogleanalytics/GoogleAnalytics_v1_URLBuildingStrategy.java
Inspiré par @Oliver réponse, j'ai mis à jour le code C# pour être plus à jour sur l'envoi de données de POSTES:
Peut être trouvé sur GitHub Gist
Utilisation:
Global Site Tag (gtag.js)
?Oui, c'est possible. Parce que Google Analytics vous permet de stocker toutes les URL de la page de demande, il est sur. Ceux qui sont visibles sous l'onglet "Contenu" dans le menu de gauche, puis de trouver l'URL ou le Contenu de la Page. Vous pouvez voir chaque page de la demande. Donc, si vous avez tiré le présent arrêt en raison d'un lien comme
<a href="more.php?id=8&event=sales">LINK</a>
Analytics serait de stocker l'URL complète.Cependant, il n'y a pas de route directe à votre compte google Analytics via l'URL que vous avez fourni l'espoir d'obtenir une semblable réponse à: C'est le meilleur que vous pouvez faire, je pense.
Vous pourriez faire une page qui a littéralement un code de suivi sur chaque page. De cette façon, Google Analytics vous permet de capturer toutes les choses qui se passent. Ensuite, vous pouvez ajouter votre "cas" à la fin de CHAQUE lien sur la page, de sorte que lorsqu'un utilisateur clique sur un lien, il vous redirigera vers la page appropriée sur votre site, mais il permettra aussi d'enregistrer (dans l'URL dans le href du lien) sur Google Analytics, parce que GA voit tout ce qui se passe à l'intérieur de la page, y COMPRIS l'URL complète de la valeur du href d'un lien. Donc, si votre lien ressemblait à cela, Google Analytics serait d'enregistrer la totalité de l'URL, que vous pouvez retrouver plus tard:
...va enregistrer l'URL complète (
page2.php?id=4492&event=clickedCatalog&preference=yellow
) en GA, vous pouvez le voir dans la liste des Url visitées sur votre site, en cliquant dans le menu de Contexte sur le côté gauche de Google Analytics page principale.<a href="page2.php?id=4492&event=clickedCatalog&preference=yellow">Link!</a>
va enregistrer l'URL complète (page2.le php?id=4492&event=clickedCatalog&de préférence=jaune) en GA, vous pouvez le voir dans la liste des Url visitées sur votre site, en cliquant dans le menu de Contexte sur le côté gauche de Google Analytics page principale.En plus de @pavel-morshenyuk réponse, si vous voulez mettre en corrélation les événements de l'utilisateur qui les a suivis sur elle, le code ci-dessous la carte de la demande à google d'identification de client.
note à un certain point, il peut être modifié si GA changements internes de suivi de cookies.