Vra

Ons maatskappy bedryf 'n webwerf (oursite.com) met affiliate vennote wat ons verkeer te stuur. In sommige gevalle, het ons ons vennote met hul eie subdomein (affiliate.oursite.com), en hulle uitgesoekte inhoud van ons webwerf op hul webwerf te vertoon (affiliate.com) met behulp van 'n iframe.

Voorbeeld van 'n bladsy op hul webwerf:

<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>

Ons wil graag Google Analytics het dop vir affiliate.oursite.com. Op die oomblik is, lyk dit nie dat Google ontvang geen data van die affiliate wanneer die bladsy laai van die iframe.

Nou is daar implikasies sekuriteit in daardie Javascript hou nie toegang tot inligting oor 'n bladsy in 'n ander domein, en Internet Explorer nie soos die opstel van koekies vir 'n ander domein.

Is daar iemand het 'n oplossing vir hierdie? Sal ons nodig het om die affiliate.oursite.com CNAME om cname.oursite.com, of is daar 'n skoner oplossing?

Was dit nuttig?

Oplossing

  1. Jy moet die Google Analytics Omskakeling kode toe te voeg aan die einde van example_page.html. Die inhoud tussen die <iframe> -. </iframe> tag vertoon net vir implementeer, wat ondersteun nie daardie spesifieke tag

  2. Indien jy nodig het om die uitslae saam te smelt van die subdomeinen, daar is 'n uitstekende artikel oor Google se hulp site: Hoe hou ek al subdomeinen van my werf in 'n profiel?

Ander wenke

Jammer, maar dit is nie van plan om te werk. Die rede hiervoor is omdat Google Analytics gebruik eerste party koekies. Dit beteken dat die koekies wat GA stelle is spesifiek vir die domein van die kode is op. In jou geval, die iFrame is op 'n derde party domein. Dit beteken jy gaan twee stelle GA koekies (een vir elke domein), en geen werklike manier om die data te versoen het.

In die spesifieke geval van iframes, Google het nie veel sê nie. Ek het in dieselfde situasie, maar ek is bly ek het gedink dit uit. Ek gepos word 'n walkthrough hier . Dit is in Frans, maar jy sal nie nodig het om die taal te kopieer / plak die kode praat. Plus daar is 'n demo-lêer wat jy kan aflaai.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top