我们最近在我们的网站上实施了IIS7 URL重写,以获得更好看的URL.
然而,在我们实施它的那一天,在Google Analytics中,我们的付费与自然搜索结果完全搞砸了.突然间,它将付费点击(AdWords)视为有机点击.它在AdWords中正确显示(每天支付约200次点击费用),但在Google Analytics中只有~10次付费节目,但我们的有机帐户显示缺少的付费点击次数.
我想知道我的网址重写是否会阻止Google Analytics跟踪付费的AdWords点击?
以下是我们在Google上展示的广告链接示例:
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重写已经实现并且跟踪引用很好UNTIL我添加了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(没有尾随斜杠,没有/ home).
关于我可能检查的任何其他想法?非常感谢!