2010-11-28 4 views
1

J'essaie de suivre un #anchor par exemple (mysite.com/#about) l'ancre est appelée par Flash AS2. comment puis-je dire à GA de suivre les hits sur cette page?piste Google Analytics Flash (ActionScript 2) GETURL #anchor

J'ai essayé la méthode getURL en flash:

getURL("javascript:_gaq.push('www.dropusinit.com/#switzland');"); 

qui apprently utilisé pour travailler, mais comme ils ont fait cela ne change pas ... au cours des essais de Firefox naviguées une page avec l'URL javascript: _gaq.push ('www.dropusinit.com/#switzland'); était étrange. Dois-je même utiliser le flash pour demander à GA de suivre l'ancre? Existe-t-il un moyen de pointer GA pour suivre toutes les ancres qui font partie de ma page?

Répondre

0

essayer ceci:

getURL("javascript:_gaq.push(['_trackPageview','/#switzland']);"); 

Bien sûr, la page doit avoir sous Google Analytcs code de suivi déjà installé et en utilisant la syntaxe async.

+0

essayé, toujours pas revenir sur les coups de page, est-il une autre façon de forcer GA à suivre les ancres? J'ai le code asynchrone sur la page ci-dessous, mais je reçois seulement des commentaires pour les hits sur la page principale, et oui j'attends plus de 72 heures avant de vérifier. –

1

Il semble que FireFox/Flash a un problème avec ce suivi plus récent pourrait être la partie .push de celui-ci.

Comment j'ai contourné cela, est d'avoir une autre fonction dans le HTML callGoogleAnalytics(); et appelez cette fonction depuis le Flash. Si nécessaire, vous pouvez également transmettre la fonction à un paramètre.

HTML

function callGoogleAnalytics(){ 
    _gaq.push(['trackPageview', '/#switzland']); 
} 

flash

getURL("javascript: callGoogleAnalytics();");