2012-02-29 18 views
5

के साथ एक रीडायरेक्ट पेज ट्रैक करें मैं Google Analytics के साथ एक रीडायरेक्ट पेज को ट्रैक करने का प्रयास कर रहा हूं:
मेरे पास redirect.php नामक एक पृष्ठ है; जब मैं redirect.php?c=12345678 जैसे यूआरएल पर जाता हूं, तो एक php फ़ंक्शन पहले से डाले गए यूआरएल के साथ 12345678 कोड को डीकोड करने के लिए एसक्यूएल लुकअप टेबल पर एक क्वेरी करता है, फिर 301 रीडायरेक्ट करता है।Google एनालिटिक्स

(मैं एक 301 रीडायरेक्ट डुप्लिकेट सामग्री से बचने के लिए कर रहा हूँ।)
मैं विश्लेषण की मदद से redirect.php को हर एक यात्रा ट्रैक करना चाहते हैं, लेकिन मैं नहीं कर सकता।

उदाहरण के लिए:

redirect.php?c=87654321story.php पर रीडायरेक्ट।

स्पष्ट रूप से Analytics में मुझे redirect.php पृष्ठ नहीं मिला। story.php रेफरर organic/google है इसलिए मैं रेफरर पर भरोसा नहीं कर सकता।

क्या हर रीडायरेक्ट को कुछ तरीकों से ट्रैक करना संभव है?

+0

ऐसा लगता है कि एनालिटिक्स एपीआई आपके रीडायरेक्ट.एफ़.पी. जैसे रूटिंग पृष्ठों को बाईपास करने के लिए पर्याप्त स्मार्ट है ... क्या आप यह सुनिश्चित करने के लिए एनालिटिक्स जैसी 'होम-निर्मित' ट्रैकिंग स्क्रिप्ट शामिल करने का प्रयास कर सकते हैं? – Dax

+0

@Gianluca Fabrizi - क्या आप कभी इसके लिए समाधान के साथ आए थे? यदि आप इसे साझा कर सकते हैं? –

+0

@meder - नहीं, विश्लेषण के साथ नहीं। आप इसे पिविक के साथ कर सकते हैं और यह php api: http://piwik.org/docs/tracking-api/ – gfabi

उत्तर

7

GA ब्राउज़र में काम करता है। जब भी उपयोगकर्ता GA स्क्रिप्ट के साथ किसी पृष्ठ पर जाता है - उपयोगकर्ता से Google पर एक अनुरोध को यात्रा के बारे में सूचित किया जाता है। चूंकि आप 301 हेडर रीडायरेक्ट कर रहे हैं - कोई GA स्क्रिप्ट लोड नहीं होती है और इसलिए Google नहीं जानता कि उपयोगकर्ता उस पृष्ठ पर रहा है।

विकल्प आप

  • स्विच मेटा रीडायरेक्ट और जीए कोड
  • ऐसे Piwik के रूप में एक और एनेलिटिक्स प्रणाली को स्विच साथ एक पृष्ठ पर 301 हैडर से रीडायरेक्ट है और रीडायरेक्ट पृष्ठ पर मैन्युअल रूप से इसे करने के लिए डेटा जोड़ने
  • रीडायरेक्ट स्क्रिप्ट के अंदर अपने स्वयं के काउंटर, जीए

बेशक आप विकल्पों विलय और हो सकता था से अलग लागू करें, मेटा के साथ एक पृष्ठ एक अनुप्रेषित कहना डीए जी कोड, जो redirect.php स्क्रिप्ट पर रीडायरेक्ट करता है, जो बदले में 301 हेडर के साथ रीडायरेक्ट करता है, लेकिन यह सबसे अच्छा समाधान नहीं है।

+0

मैंने रीडायरेक्ट.एफ़पी: 'मेटा HTTP-EQUIV =" ताज़ा करें "पर मेटा रीडायरेक्ट जोड़ने का प्रयास किया है। CONTENT = "0; URL = "> ' GA अभी भी इस पृष्ठ को नहीं देखता है (न तो रेफरर के रूप में)। मैंने GA कोड के पास एक और विश्लेषण प्रणाली (जावास्क्रिप्ट कोड) का एक कोड जोड़ा है; नया कोड पेज रीडायरेक्ट.एफ़पी को गंतव्य पेज के रूप में और रेफरर के रूप में भी देखता है। समस्या Google के साथ प्रतीत होती है ... – gfabi

+1

शायद 0 सेकंड टाइमआउट के कारण होता है, जबकि GA स्क्रिप्ट को डेटा लोड करने, प्रारंभ करने, लेने और विश्लेषण करने में अधिक समय लगता है और केवल तब इसे Google को भेजता है।टाइमआउट बढ़ाने का प्रयास करें। – Alex

+0

काउंटर विचार इस विषय पर अब तक का सबसे साफ विकल्प है। – 3Dom

1

आपको रीडायरेक्ट से पहले अपना Analytics कोड जोड़ना होगा।

+0

पहले से ही किया गया है; एनालिटिक्स कोड redirect.php पेज के शीर्ष पर है। – gfabi

+0

यह आमतौर पर काम नहीं करेगा क्योंकि शीर्षलेख पहले से ही भेजे गए हैं: 'चेतावनी: हेडर जानकारी संशोधित नहीं कर सकता है - हेडर पहले ही भेजे गए हैं' – Jerad

संबंधित मुद्दे