Tengo el siguiente código para rastrear páginas vistas de enlaces externos que coinciden con una URL en particular.¿Cómo selecciono todos los anclajes con un href específico?
$("a").each(function(i){
if (
$(this).attr('href') == "http://example.com/external/link/" ||
$(this).attr('href') == "http://example.com/external/link"
) {
$(this).click(function(){
_gaq.push(['_trackPageview', '/external/pagename']);
});
}
});
Este código funciona, pero es extremadamente ineficiente para páginas con muchos enlaces. ¿Hay alguna manera de usar un selector para seleccionar todos los anclajes con hrefs coincidentes en lugar de explorar todos los enlaces de la página?
¡Así es como se hace! Puede usar esto en conjunción con mi [complemento Google Analytics] (http://writeless.se/2011/01/a-no-fuzz-asynchronous-google-analytics-plugin/) – mekwall