asp.net - para - Reescritura de URL de IIS 7 que causa problemas con el seguimiento de Google AdWords/Analytics
iis windows server 2012 (1)
En primer lugar, las reglas de redirección o reescritura del archivo web.config no funcionarán a menos que se haya instalado el módulo de reescritura de URL de IIS.
Para que funcione la analítica, el enlace sería en los parámetros de cadena de consulta especial, por lo que debe asegurarse de que su regla tenga appendQueryString = "true" en el nodo de acción.
Y @TheCodeKing establece que está redireccionando example.com/Home y no la página raíz; debe verificar su código analítico para ver los hits en ''/ Inicio'' y no ''/''; sus informes de AdWords solo buscarán hits en ''/'' solamente.
Recientemente implementamos la reescritura de URL de IIS7 en nuestro sitio para tener URLs más atractivas.
Sin embargo, el día que lo implementamos, en Google Analytics, nuestros resultados de búsqueda pagados en comparación con los orgánicos se volvieron completamente jodidos. De repente, cuenta los clics de clic pagados (AdWords) como orgánicos. Se muestra correctamente en AdWords (~ 200 + clic en thrus pagado por día) pero solo quizás ~ 10 shows pagos en Analytics, pero nuestras cuentas orgánicas para los clics de clic pagos perdidos.
Me preguntaba si algo en mi reescritura de URL impedía que Analytics realizara un seguimiento de los clics de AdWords pagados.
Aquí hay una muestra del enlace que se muestra para nuestro anuncio en 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
El anuncio, como puede ver, apunta a http://www.ourdomain.com (ejemplo) - el directorio raíz. Esto va a Default.aspx que tiene un redireccionamiento en el código detrás del evento de carga de la página que redirige a Home.aspx (http://www.ourdomain.com/home.aspx) - No se está produciendo ninguna reescritura de URL. Esta redirección en particular ha estado vigente desde mucho antes de que se implementara la reescritura de URL y estaba rastreando las referencias hasta que agregué la reescritura de URL de IIS 7.
Solo tengo 2 reglas de reescritura en las que posiblemente pueda pensar que podrían afectar el enlace de Google AdWords (ver a continuación).
<!-- 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>
No veo por qué cualquiera de estos podría causar problemas porque, una vez más, la URL de nuestros anuncios de AdWords apunta al directorio raíz - http://www.ourdomain.com (sin barra posterior y no / home).
¿Alguna otra idea de lo que podría verificar? ¡Muchas gracias!