5

我們最近在我們的網站上實施了IIS7 URL重寫,以獲得更好看的URL。IIS 7 URL重寫導致Google AdWords/Analytics分析跟蹤

但是,我們在Google Analytics中實施它的那一天,我們的付費與自然搜索結果完全搞砸了。突然間它將付費點擊率(AdWords)計爲有機。它在AdWords中正確顯示(每天支付約200次點擊費用),但在Analytics(分析)中只能顯示約10個付費節目,但我們有機帳戶支付的點擊支付缺失。

我想知道,如果我的網址重寫中的某些內容妨礙Google Analytics(分析)跟蹤付費AdWords點擊次數?

下面是我們的廣告顯示在谷歌的鏈接的樣本:

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)的頁面加載事件後面的代碼中有一個重定向 - 沒有URL重寫發生。這個特定的重定向已經到位,因爲BEFORE的URL重寫已經實現,並且跟蹤引用很好,直到我添加了IIS 7 URL重寫。

我只有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

很難說沒有看到所有的重寫規則。我只能在'')。點擊時的每個AdWords鏈接在查詢字符串('gclid')中都會有一些額外的參數,這對於Google Analytics的正常運行可能至關重要。我現在到處都有這個參數,到目前爲止,我沒有區分流量來源的問題。 – LazyOne

+0

第二條規則是否爲重寫而不是重定向?這會使你的請求'http:// www.ourdomain.com/Home'不是'http:// www.ourdomain.com/Home.aspx'(儘管我猜你沒有鏈接)。 – TheCodeKing

回答

3

首先,除非已安裝IIS URL重寫模塊,否則web.config文件中不會有重定向或重寫規則。

要使分析工作,鏈接將在特殊查詢字符串參數中進行,因此您需要確保您的規則在操作節點上具有appendQueryString =「true」。

而@TheCodeKing表示您正在重定向example.com/Home而不是根頁面;你應該檢查你的分析代碼是否爲'/ Home'而不是'/',你的AdWords報告只會將搜索結果只查找'/'。