web-dev-qa-db-fra.com

Suivre une application Adobe Flash hébergée sur plusieurs domaines avec Google Analytics

Je travaille sur une application flash qui sera distribuée à de plus en plus de partenaires (et évidemment de domaines). Il doit être suivi agrégé et aussi séparément.

J'ai implémenté Google Analytics en utilisant gaforflash , en effectuant un suivi des consultations de page et des événements virtuels dans l'application flash.

Ce que je veux réaliser:

  • Affichez un rapport agrégé de tous les partenaires.
  • Identifiez le partenaire non pas par le domaine (où le flash est utilisé), mais par un ID partenaire.
  • Chaque partenaire a besoin d'accéder au rapport de son domaine. (aucun droit d'administrateur requis)

Je suis venu avec cette solution:

  • Utilisation d'une seule "propriété Web" dans Google Analytics.
    • UA-XXXXXX-4
    • .example.com
  • Définissez un nom d'hôte personnalisé/virtuel par partenaire. (Paramètre "utmhn" de GA)
    • partner1.example.com
    • partner2.example.com
  • Créez un profil pour chaque partenaire, en définissant le filtre pour n'inclure que le "sous-domaine" approprié.

Problèmes rencontrés:

  • La bibliothèque gaforflash ne prend pas en charge le remplacement du nom d'hôte.
    • Solution possible: le code source gaforflash est disponible, je pourrais donc ajouter la fonctionnalité.
  • Tout objectif du profil "maître" est not ​​copié dans le profil des partenaires.
    • profil 1: inclure le trafic depuis le nom d'hôte ^partner1\.
    • profil 2: inclure le trafic depuis le nom d'hôte ^partner2\.

Est-ce (très) mauvais de simuler le nom d'hôte ?
Y a-t-il de meilleures approches?
Ou à quelles améliorations pourriez-vous penser?

PDATE:

Je recherche principalement une structure de données solide dans Google Analytics indépendamment de l'implémentation flash. Les seules limitations:

  • Nous avons besoin d'une vue globale de tous les partenaires.
  • Nos partenaires doivent avoir accès à leur sous-ensemble de données
  • Nous voulons identifier le partenaire par un identifiant de partenaire personnalisé, pas par le domaine.
3
roberkules

Moins de réponse et plus de pointeur, mais vous voudrez peut-être examiner le suivi entre domaines.

Avec cette configuration, il semble que vous puissiez créer un seul profil dans Google Analytics, renvoyer toutes les données à ce profil pour obtenir le rapport agrégé de tous les partenaires, puis modifier votre profil inter-domaines unique . comme indiqué ici pour créer un filtre permettant de trier par domaine individuel ou de définir une variable personnalisée pour effectuer un suivi par ID partenaire.

Pour offrir aux partenaires des données de rapport, il pourrait être intéressant de créer un système de rapport simple hébergé sur votre propre site à l'aide des API Analytics au lieu de fournir un accès complet à un sous-domaine usurpé. profils.

Vous pouvez également envisager d’autres logiciels d’analyse. Omniture SiteCatalyst (de Adobe) semble prometteur: page 21 de la documentation suggère qu'il peut être utilisé pour suivre les installations et les événements d'applications Flash dans plusieurs domaines. Je ne sais pas s'il offre un accès sous-comptes/client, mais les fonctionnalités de création de rapports sont bonnes et offrent également une API de rapports .

Webtrends offre également le suivi Flash/Application.

1
Nick