Ich habe eine Site, die die folgenden Eigenschaften enthält:
- Der Header wird durch den Code definiert, den mein Team in Subdomain B steuert, und wird über den Iframe geladen
- Body wird durch Code und Plattform eines Drittanbieters in Subdomain A definiert und ist die übergeordnete Seite
- Die Fußzeile wird durch den Code definiert, den mein Team in Subdomain B steuert, und wird über den Iframe geladen
Ich verwende Google Analytics (GA), um Seitenaufrufe zu verfolgen. Ich möchte, dass das Laden jeder Seite (bestehend aus allen drei Elementen) in GA als eine Seitenansicht registriert wird. Darüber hinaus sollten Klicks in der Kopf- und Fußzeile nicht als verwiesene Besuche gelten. Wie kann ich das erreichen?
Ich weiß, dass ich das Referrer-Problem mit domänenübergreifender Nachverfolgung lösen kann :
['_setDomainName', 'maindomain.com']
Ich muss jedoch auch den Seitenaufruf verfolgen, damit er wirksam wird:
['_trackPageview']
Dies würde zu 3 Seitenaufrufen führen, die für den Benutzer für eine tatsächliche Seitenladung verfolgt werden. Da diese spezielle Website monatlich Millionen von Besuchern anzieht, ist eine Verdreifachung nicht ideal und würde uns über die 10 Millionen Ereignisse bringen, die Google Analytics zuverlässig anhand des kostenlosen Plans nachverfolgen wird .
quelle
_setDomainName
,_trackEvent
anstatt_trackPageview
Google zu veranlassen, die neue Domain für den Header zu erkennen, ohne zweimal auf den Seitenaufruf zu tippen?Ich bin mir nicht sicher, ob dies mit der aktuellen Version von Google Analytics möglich ist, und ist möglicherweise ein Vorschlag, den Sie ihnen machen müssen.
Wenn Sie jedoch nur die Hauptseite (einschließlich des iFrame-Codes) nachverfolgen möchten, können Sie den Google Analytics-Code auf dieser Seite und nicht auf Ihren Subdomain-Seiten platzieren. Dies würde bedeuten, dass Klicks innerhalb der Iframes nicht verfolgt werden, was wahrscheinlich nicht das ist, was Sie wollen. Dies wäre wahrscheinlich besser als Ihre aktuelle Situation.
quelle