Frage

Unsere Firma betreibt eine Website (oursite.com) mit Affiliate-Partnern, die uns Traffic senden. In einigen Fällen haben wir unsere Partner mit ihren eigenen Sub-Domain (affiliate.oursite.com), und sie zeigen ausgewählte Inhalte von unserer Seite auf ihrer Website (affiliate.com) mithilfe eines iframe.

Beispiel einer Seite auf ihrer Website:

<html>
<head></head>
<body>
<iframe src="affiliate.example.com/example_page.html">
...content...
[google analytics code for affiliate.oursite.com]
</iframe>
[google analytics code for affiliate.com]
</body>
</html>

Wir möchten für affiliate.oursite.com Google Analytics-Tracking haben. Derzeit scheint es nicht, dass Google alle Daten aus dem Affiliate erhält, wenn die Seite aus dem iframe geladen wird.

Nun gibt es Auswirkungen auf die Sicherheit, dass Javascript nicht wie Informationen über eine Seite in einer anderen Domäne zugreifen, und IE mag keine Cookies für eine andere Domäne zu setzen.

Hat jemand eine Lösung für dieses? Werden wir brauchen die affiliate.oursite.com zu cname.oursite.com CNAME, oder gibt es eine sauberere Lösung?

War es hilfreich?

Lösung

  1. Sie haben die Google Analytics-Tracking-Code an das Ende von example_page.html anzuhängen. Der Inhalt zwischen dem <iframe> -. </iframe> Tag zeigt nur für Browser, das nicht über diesen spezifischen Tag unterstützt

  2. Sollten Sie die Ergebnisse aus der Sub-Domains fusionieren müssen, gibt es einen ausgezeichneten Artikel auf Googles Hilfe-Website: Wie kann ich in einem Profil alle Sub-Domains für meine Website verfolgen?

Andere Tipps

Es tut uns Leid, aber es wird nicht funktionieren. Der Grund ist, weil Google Analytics First-Party-Cookies verwendet. Das bedeutet, die Cookies, die GA-Sets sind spezifisch für die Domäne der Code auf. In Ihrem Fall ist das iFrame auf einem Dritt Domäne. Das bedeutet, Sie gehen zwei Sätze von GA Cookies haben (ein Satz für jede Domäne), und keine wirkliche Möglichkeit, die Daten in Einklang zu bringen.

Im speziellen Fall von iframes Google nicht viel sagen. Ich habe in der gleichen Situation gewesen, aber ich bin froh, dass ich es herausgefunden. Ich schrieb ein Komplettlösung hier . Es ist in Französisch, aber Sie werden nicht die Sprache sprechen müssen, um den Code zu kopieren / einfügen. Außerdem gibt es eine Demo-Datei, die Sie herunterladen können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top