5

के साथ समस्याएं उत्पन्न करने के लिए हमने हाल ही में हमारी साइट पर आईआईएस 7 यूआरएल पुनर्लेखन को बेहतर दिखने वाले यूआरएल के लिए लागू किया है।आईआईएस 7 यूआरएल रीमार्केटिंग अन्य Google AdWords/Analytics ट्रैकिंग

हालांकि, जिस दिन हमने इसे लागू किया, Google Analytics में, हमारे भुगतान बनाम कार्बनिक खोज परिणामों को पूरी तरह से खराब कर दिया गया। अचानक यह भुगतान क्लिक-थ्रू (AdWords) को जैविक के रूप में गिन रहा है। यह AdWords में सही ढंग से दिखाता है (~ 200 + क्लिक प्रति दिन भुगतान किया जाता है) लेकिन Analytics में केवल ~ 10 पेड शो, लेकिन लापता भुगतान क्लिक-थ्रू के लिए हमारे कार्बनिक खाते।

मैं सोच रहा था कि मेरे यूआरएल पुनर्लेखन में कुछ भुगतान किए गए AdWords क्लिक-थ्रू को ट्रैक करने से Analytics को रोक रहा था? ,

http://www.google.com/aclk?sa=l&ai=C03Wve-ZTTt7QC-i8sQK5iIGXA-7_wYMCvpDoqxu54dM0CAAQASgDUMGQrLb7_____wFgydaQjNCklBCgAcfhhv8DyAEBqgQbT9Daa567OsJBGZL_14L3WbAhEpxL9j8g6o7&sig=AOD64_0JL2LlkX_ZN_YDHqOFFlAhTrIb7A&ved=0CAgQ0Qw&adurl=http://www.ourdomain.com 

विज्ञापन के रूप में आप देख सकते हैं, http://www.ourdomain.com (उदाहरण) के लिए कहते हैं - मूल निर्देशिका:

यहाँ लिंक गूगल पर हमारे विज्ञापनों के लिए प्रदर्शित का एक नमूना है। यह Default.aspx पर जाता है जिसमें पृष्ठ लोड ईवेंट के पीछे कोड में रीडायरेक्ट होता है जो Home.aspx (http://www.ourdomain.com/home.aspx) पर रीडायरेक्ट करता है - कोई यूआरएल पुनर्लेखन नहीं होता है। यूआरएल पुनर्लेखन लागू होने से पहले यह विशेष रीडायरेक्ट किया गया है और जब तक मैंने आईआईएस 7 यूआरएल पुनर्लेखन जोड़ा है, तब तक रेफ़रल को ठीक से ट्रैक कर रहा था।

मेरे पास केवल 2 पुनर्लेखन नियम हैं जिन्हें मैं संभवतः सोच सकता हूं कि Google AdWords लिंक (नीचे देखें) को प्रभावित कर सकता है।

<!-- Remove any trailing slashes --> 
<rule name="Remove trailing slash" stopProcessing="true"> 
<match url="(.*)/$" /> 
<conditions> 
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
</conditions> 
<action type="Redirect" redirectType="Permanent" url="{R:1}" /> 
</rule> 

<!-- Homepage Rewrite --> 
<rule name="Homepage"> 
<match url="^Home$" /> 
<action type="Rewrite" url="/home.aspx" /> 
</rule> 

मैं नहीं दिख रहा है यही कारण है कि इनमें से किसी समस्याओं क्योंकि फिर से कारण होगा, रूट निर्देशिका में AdWords विज्ञापनों अंक के लिए यूआरएल - http://www.ourdomain.com (कोई स्लैश और कोई/घर)।

कोई अन्य विचार जो मैं जांच सकता हूं? बहुत बहुत धन्यवाद!

+0

सभी पुनर्लेखन नियमों को देखे बिना निश्चित रूप से कहना मुश्किल है। मैं केवल 'appendQueryString = "true" '' action' तत्व में जोड़ना सुझा सकता हूं (उदा। '')। क्लिक किए जाने वाले प्रत्येक AdWords लिंक में क्वेरी स्ट्रिंग ('gclid') में कुछ अतिरिक्त पैरामीटर होगा जो Google Analytics के लिए सही तरीके से काम करने के लिए आवश्यक हो सकता है। मैं उस पैरामीटर को हर जगह मौजूद कर रहा हूं और अब तक मुझे ट्रैफिक स्रोत को अलग करने में कोई समस्या नहीं है। – LazyOne

+0

क्या यह जानबूझकर है कि दूसरा नियम रीडाइराइट रीडायरेक्ट नहीं है? यह आपके अनुरोधों को http: // www.ourdomain.com/Home' नहीं करेगा http: // www.ourdomain.com/Home.aspx' (हालांकि मुझे लगता है कि आपके पास कोई लिंक नहीं है)। – TheCodeKing

उत्तर

3

सबसे पहले, web.config फ़ाइल में कोई रीडायरेक्ट या पुनर्लेखन नियम तब तक काम नहीं करेंगे जब तक कि आईआईएस यूआरएल रिवाइट मॉड्यूल स्थापित नहीं किया जाता है।

काम करने के लिए विश्लेषिकी के लिए, लिंक विशेष क्वेरी स्ट्रिंग पैरामीटर में होगा, इसलिए आपको यह सुनिश्चित करने की आवश्यकता है कि आपके नियम ने कार्रवाई नोड परQueryString = "true" संलग्न किया है।

और @TheCodeKing कहता है कि आप example.com/Home और रूट पेज को रीडायरेक्ट कर रहे हैं; आपको '/ होम' पर हिट के लिए अपना एनालिटिक्स कोड देखना चाहिए, न कि '/', आपकी AdWords रिपोर्ट केवल हिट की तलाश केवल '/' करनी होगी।