2008-09-30 24 views
12

हमारी कंपनी एक संबद्ध वेबसाइट के साथ एक वेबसाइट (oursite.com) चलाती है जो हमें यातायात भेजती है। कुछ मामलों में, हमने अपने सहयोगियों को अपने स्वयं के सबडोमेन (affiliate.oursite.com) के साथ स्थापित किया है, और वे एक आईफ्रेम का उपयोग करके हमारी साइट से चुनी गई सामग्री को अपनी साइट (affiliate.com) पर प्रदर्शित करते हैं। अपनी साइट पर एक पेज केiframe में Google Analytics चल रहा है?

उदाहरण:

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

हम Google Analytics affiliate.oursite.com के लिए ट्रैकिंग करना चाहते हैं। वर्तमान में, ऐसा प्रतीत नहीं होता है कि पृष्ठ को आईफ़्रेम से लोड होने पर संबद्ध से कोई डेटा प्राप्त हो रहा है।

अब, सुरक्षा प्रभाव हैं कि जावास्क्रिप्ट किसी दूसरे डोमेन में किसी पृष्ठ के बारे में जानकारी तक पहुंचना पसंद नहीं करता है, और IE किसी भिन्न डोमेन के लिए कुकीज़ सेट करना पसंद नहीं करता है।

क्या किसी के पास इसका समाधान है? क्या हमें affiliate.oursite.com को cname.oursite.com पर CNAME करने की आवश्यकता होगी, या क्या कोई क्लीनर समाधान है?

+0

समस्या क्या है? वांछित आउटपुट क्या है? –

+0

मैंने प्रश्न को और स्पष्ट रूप से समस्या बताते हुए संपादित किया है। – cam8001

उत्तर

12
  1. आप example_page.html के अंत में Google Analytics ट्रैकिंग कोड संलग्न करने के लिए है। - </iframe> टैग के बीच की सामग्री केवल ब्राउज़र के लिए प्रदर्शित होती है, जो उस विशिष्ट टैग का समर्थन नहीं करती है।

  2. आप उप डोमेन से परिणाम विलय करने की ज़रूरत है, आपको Google की सहायता साइट पर एक शानदार लेख है: How do I track all of the subdomains for my site in one profile?

+1

लिंक टूटा हुआ है। – Joe

2

क्षमा करें, लेकिन यह काम करने के लिए नहीं जा रहा है। इसका कारण यह है कि Google Analytics प्रथम-पक्ष कुकीज का उपयोग करता है। इसका अर्थ यह है कि जीए सेट की कुकीज़ कोड के चालू डोमेन के लिए विशिष्ट हैं। आपके मामले में, iFrame किसी तृतीय-पक्ष डोमेन पर है। इसका मतलब है कि आपके पास GA कुकीज़ (प्रत्येक डोमेन के लिए एक सेट) के दो सेट होंगे, और डेटा को मेल करने का कोई वास्तविक तरीका नहीं है।

3

iframes के विशिष्ट मामले में, Google बहुत कुछ नहीं कहता है। मैं एक ही स्थिति में रहा हूं लेकिन मुझे खुशी है कि मैंने इसे समझ लिया। मैंने walkthrough here पोस्ट किया। यह फ्रेंच में है लेकिन कोड को कॉपी/पेस्ट करने के लिए आपको भाषा बोलने की आवश्यकता नहीं होगी। इसके अलावा एक डेमो फ़ाइल है जिसे आप डाउनलोड कर सकते हैं।

+0

बहु-डोमेन ट्रैकिंग और iframes पर अधिक जानकारी (उस फ्रेंच ब्लॉग पोस्ट में क्या हो रहा है यह स्पष्ट करने में सहायता करता है!) [IFrame के साथ ट्रैकिंग] (http://productforums.google.com/forum/#!topic/analytics/bcB87A4EnNc) और [IFrames भर में ट्रैकिंग] (https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#trackingIFrames) – Inactivist

+0

तृतीय पक्ष पर iFramed सामग्री के अंदर से बिक्री/लक्ष्यों को पूरा करने पर सफलता की घटनाओं को दबाए रखने पर कोई भी दस्तावेज़ वेबसाइट? मैं उस विशिष्ट समस्या के लिए बेहतर दस्तावेज की तलाश में रहता हूं। – Muskie