{"id":1659,"date":"2010-04-26T15:04:14","date_gmt":"2010-04-26T14:04:14","guid":{"rendered":"http:\/\/www.darkmoonwebdesigns.com\/blog\/?p=1659"},"modified":"2014-05-05T08:52:14","modified_gmt":"2014-05-05T07:52:14","slug":"regex-analytics-expresiones-regulares-filter-filtro-tester","status":"publish","type":"post","link":"https:\/\/www.darkmoon.es\/blog\/regex-analytics-expresiones-regulares-filter-filtro-tester","title":{"rendered":"Analytics y las expresiones regulares"},"content":{"rendered":"<p>Cuanto trabajamos con los <a href=\"http:\/\/www.google.com\/support\/analytics\/bin\/answer.py?hl=es&amp;answer=33008\" target=\"_blank\">filtros<\/a> en google analytics hay que hechar mano de las <a href=\"http:\/\/www.google.com\/support\/analytics\/bin\/answer.py?hl=es&amp;answer=33064\" target=\"_blank\">expresiones regulares<\/a> , estas se utilizan para capturar fragmentos de un <a href=\"http:\/\/www.google.com\/support\/analytics\/bin\/answer.py?hl=es&amp;answer=33009\" target=\"_blank\">campo<\/a> mediante comodines y metacaracteres. Veamos un ejemplo de un util <a href=\"https:\/\/www.darkmoon.es\/blog\/detalles-transacciones-adwords-anaytics\" target=\"_blank\">filtro<\/a> para tener datos de transacciones y fuente que las originaron en una tienda de comercio electronico.<\/p>\r\n<p>Como en la ayuda de google analytics hay un <a href=\"http:\/\/www.google.es\/support\/googleanalytics\/bin\/answer.py?answer=55582\" target=\"_blank\">articulo<\/a> donde viene todo muy bien explicado os lo dejo para que amplieis informaci\u00f3n al respecto.<\/p>\r\n<p>Los comodines a utilizar son:<\/p>\r\n<p><!--more--><\/p>\r\n<table border=\"0\" cellpadding=\"3\">\r\n<tbody>\r\n<tr>\r\n<td bgcolor=\"CCCCCC\">.<\/td>\r\n<td bgcolor=\"#f0f0f0\">coincide con cualquier car\u00e1cter individual<\/td>\r\n<\/tr>\r\n<tr>\r\n<td bgcolor=\"CCCCCC\">*<\/td>\r\n<td bgcolor=\"#f0f0f0\">coincide con cero o m\u00e1s elementos anteriores<\/td>\r\n<\/tr>\r\n<tr>\r\n<td bgcolor=\"CCCCCC\">+<\/td>\r\n<td bgcolor=\"#f0f0f0\">coincide con uno o varios elementos anteriores<\/td>\r\n<\/tr>\r\n<tr>\r\n<td bgcolor=\"CCCCCC\">?<\/td>\r\n<td bgcolor=\"#f0f0f0\">coincide con cero o uno de los elementos anteriores<\/td>\r\n<\/tr>\r\n<tr>\r\n<td bgcolor=\"CCCCCC\">()<\/td>\r\n<td bgcolor=\"#f0f0f0\">recuerda el contenido del par\u00e9ntesis como elemento<\/td>\r\n<\/tr>\r\n<tr>\r\n<td bgcolor=\"CCCCCC\">[]<\/td>\r\n<td bgcolor=\"#f0f0f0\">coincide con un elemento de la lista<\/td>\r\n<\/tr>\r\n<tr>\r\n<td bgcolor=\"CCCCCC\">&#8211;<\/td>\r\n<td bgcolor=\"#f0f0f0\">crea un intervalo en una lista<\/td>\r\n<\/tr>\r\n<tr>\r\n<td bgcolor=\"CCCCCC\">|<\/td>\r\n<td bgcolor=\"#f0f0f0\">o<\/td>\r\n<\/tr>\r\n<tr>\r\n<td bgcolor=\"CCCCCC\">^<\/td>\r\n<td bgcolor=\"#f0f0f0\">coincide con el principio del campo<\/td>\r\n<\/tr>\r\n<tr>\r\n<td bgcolor=\"CCCCCC\">$<\/td>\r\n<td bgcolor=\"#f0f0f0\">coincide con el final del campo<\/td>\r\n<\/tr>\r\n<tr>\r\n<td bgcolor=\"CCCCCC\">\\<\/td>\r\n<td bgcolor=\"#f0f0f0\">usa caracteres de escape con cualquiera de los elementos anteriores<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<p>Otro tema a tener en cuenta es que puede que nos equivoquemos al implementar nuestro filtro y claro como analytics lleva retraso en los informes que puede ser 2 o 3 horas , no sabremos si funciono o no nuestra implementaci\u00f3n hasta pasado ese tiempo y la ley del ensayo-error-ensayo-error-ACIERTO puede llevarnos a diferentes errores hasta dar con el codigo adecuado. Pero para evitar esto podemos utilizar una herramienta creada por Epik One llamada <a href=\"http:\/\/www.analyticsexperts.com\/resources\/google-analytics-regex-filter-tester\/\" target=\"_blank\">Regular Expression Filter Tester<\/a>.<\/p>\r\n<p><a href=\"https:\/\/www.darkmoon.es\/blog\/wp-content\/uploads\/2010\/04\/regular-expression-filter-tester.jpg\"><span data-picture data-alt=\"\" data-decoding=\"async\" data-loading=\"lazy\" class=\"alignnone size-full wp-image-1660\" title=\"regular-expression-filter-tester\" data-width=\"583\" data-height=\"148\" data-srcset=\"https:\/\/www.darkmoon.es\/blog\/wp-content\/uploads\/2010\/04\/regular-expression-filter-tester.jpg 583w, https:\/\/www.darkmoon.es\/blog\/wp-content\/uploads\/2010\/04\/regular-expression-filter-tester-300x76.jpg 300w\" data-sizes=\"(max-width: 583px) 100vw, 583px\"><span data-src=\"https:\/\/www.darkmoon.es\/blog\/slir\/w300\/blog\/wp-content\/uploads\/2010\/04\/regular-expression-filter-tester.jpg\" data-media=\"all\"><\/span>\n<noscript><img src=\"https:\/\/www.darkmoon.es\/blog\/slir\/w300\/blog\/wp-content\/uploads\/2010\/04\/regular-expression-filter-tester.jpg\" data-decoding=\"async\" data-loading=\"lazy\" class=\"alignnone size-full wp-image-1660\" title=\"regular-expression-filter-tester\" alt=\"\" width=\"583\" height=\"148\" data-srcset=\"https:\/\/www.darkmoon.es\/blog\/wp-content\/uploads\/2010\/04\/regular-expression-filter-tester.jpg 583w, https:\/\/www.darkmoon.es\/blog\/wp-content\/uploads\/2010\/04\/regular-expression-filter-tester-300x76.jpg 300w\" data-sizes=\"(max-width: 583px) 100vw, 583px\"><\/noscript>\n<span data-src=\"https:\/\/www.darkmoon.es\/blog\/slir\/w470\/blog\/wp-content\/uploads\/2010\/04\/regular-expression-filter-tester.jpg\" data-media=\"(min-width:420px)\"><\/span>\n<span data-src=\"https:\/\/www.darkmoon.es\/blog\/slir\/w584\/blog\/wp-content\/uploads\/2010\/04\/regular-expression-filter-tester.jpg\" data-media=\"(min-width:600px) and (max-width:800px)\"><\/span>\n<span data-src=\"https:\/\/www.darkmoon.es\/blog\/slir\/w584\/blog\/wp-content\/uploads\/2010\/04\/regular-expression-filter-tester.jpg\" data-media=\"(min-width:885px)\"><\/span><\/span><\/a><\/p>\r\n<p>Con esta herramienta lo que hacemos es introducir los datos de lo que queremos hacer con las expresiones regulares utilizadas para filtrar los datos y le damos a submit , Si sale como en el ejemplo es que esta correcto , en\u00a0 caso contrario nos pondra: \u00abNo Match\u00bb error.<\/p>\r\n<p>Link Recomendado:<\/p>\r\n<p><a href=\"http:\/\/www.google.com.mx\/support\/googleanalytics\/bin\/answer.py?hl=es&amp;answer=72285\" target=\"_blank\">\u00bf Qu\u00e9 diferencia existe entre la concordancia principal , exacta y de expresiones regulares ?<br \/> <\/a><\/p>\r\n<p>Regex and Google Analytics (<a href=\"http:\/\/services.google.com\/analytics\/breeze\/en\/regex_ga\/index.html\" target=\"_blank\">Presentaci\u00f3n Conversion University<\/a>)<\/p>\r\n<p><a href=\"https:\/\/www.google.com\/support\/googleanalytics\/bin\/answer.py?answer=55572\" target=\"_blank\">Generador automatico<\/a> de expresiones regulares para direcciones IP<\/p>","protected":false},"excerpt":{"rendered":"<p>Cuanto trabajamos con los filtros en google analytics hay que hechar mano de las expresiones regulares , estas se utilizan para capturar fragmentos de un campo mediante comodines y metacaracteres. Veamos un ejemplo de un util filtro para tener datos de transacciones y fuente que las originaron en una tienda de comercio electronico. Como en [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[55],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.darkmoon.es\/blog\/wp-json\/wp\/v2\/posts\/1659"}],"collection":[{"href":"https:\/\/www.darkmoon.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.darkmoon.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.darkmoon.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.darkmoon.es\/blog\/wp-json\/wp\/v2\/comments?post=1659"}],"version-history":[{"count":10,"href":"https:\/\/www.darkmoon.es\/blog\/wp-json\/wp\/v2\/posts\/1659\/revisions"}],"predecessor-version":[{"id":4682,"href":"https:\/\/www.darkmoon.es\/blog\/wp-json\/wp\/v2\/posts\/1659\/revisions\/4682"}],"wp:attachment":[{"href":"https:\/\/www.darkmoon.es\/blog\/wp-json\/wp\/v2\/media?parent=1659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.darkmoon.es\/blog\/wp-json\/wp\/v2\/categories?post=1659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.darkmoon.es\/blog\/wp-json\/wp\/v2\/tags?post=1659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}