{"id":257,"date":"2010-11-04T11:54:11","date_gmt":"2010-11-04T09:54:11","guid":{"rendered":"https:\/\/webanalyst.ro\/2010\/subdomenii-asincron-google\/"},"modified":"2013-05-23T09:28:19","modified_gmt":"2013-05-23T06:28:19","slug":"subdomenii-asincron-google","status":"publish","type":"post","link":"https:\/\/webanalyst.ro\/blog\/2010\/subdomenii-asincron-google\/","title":{"rendered":"GAnalytics: Subdomenii multiple cu cod asincron"},"content":{"rendered":"<p>Despre configurarea Google Analytics pentru <a href=\"https:\/\/webanalyst.ro\/blog\/2010\/ga-subdomenii\/\" target=\"_blank\">statistici de la multiple subdomenii<\/a> am scris deja, dar \u00eentre timp cei de acolo au actualizat codul de tracking cu o versiune care lucreaz\u0103 asincron (cite\u0219te despre <a href=\"https:\/\/webanalyst.ro\/blog\/2010\/cod-asincron-pentru-google-analytics\/\" target=\"_blank\">codul asincron pt Google Analytics<\/a>). Problema este c\u0103 dup\u0103 trecerea la aceast\u0103 versiune de cod se schimb\u0103 \u0219i toate celelalte configur\u0103ri. A\u0219adar, dac\u0103 a\u021bi r\u0103mas la versiunea veche de cod urma\u021bi pa\u0219ii din primul link, dac\u0103 ave\u021bi cod asincron citi\u021bi \u00een continuare ce trebuie f\u0103cut pentru ca Google Analytics s\u0103 m\u0103soare \u00eempreun\u0103 performan\u021bele subdomeniilor!<\/p>\n<h2>Modificarea de cod<\/h2>\n<p>Pa\u0219ii sunt aceia\u0219i ca la prima variant\u0103: prima dat\u0103 facem o modificare \u00een codul de analytics introdus \u00een pagini pentru a indica domeniul parinte, dup\u0103 care aplic\u0103m un filtru sau mai multe.<\/p>\n<p>Codul ar trebui s\u0103 fie de forma:<\/p>\n<blockquote><p><span style=\"font-family: 'Courier New'; font-size: small;\">&lt;script type=&#8221;text\/javascript&#8221;&gt;<br \/>\nvar _gaq = _gaq || [];<br \/>\n_gaq.push([&#8216;_setAccount&#8217;, &#8216;<span style=\"color: #ff0000;\">UA-000000-1<\/span>&#8216;]);<br \/>\n<strong>_gaq.push([&#8216;_setDomainName&#8217;, &#8216;<span style=\"color: #ff0000;\">exemplu.ro<\/span>&#8216;]);<br \/>\n<\/strong>\u00a0\u00a0\u00a0\u00a0\u00a0 _gaq.push([&#8216;_trackPageview&#8217;]);<br \/>\n(function() {<br \/>\nvar ga = document.createElement(&#8216;script&#8217;); ga.type = &#8216;text\/javascript&#8217;; ga.async = true;<br \/>\nga.src = (&#8216;https:&#8217; == document.location.protocol ? &#8216;<\/span><a href=\"https:\/\/ssl\/\"><span style=\"font-family: 'Courier New'; font-size: small;\">https:\/\/ssl<\/span><\/a><span style=\"font-family: 'Courier New'; font-size: small;\">&#8216; : &#8216;<\/span><a href=\"http:\/\/www\/\"><span style=\"font-family: 'Courier New'; font-size: small;\">http:\/\/www<\/span><\/a><span style=\"font-family: 'Courier New'; font-size: small;\">&#8216;) + &#8216;.<\/span><a href=\"http:\/\/google-analytics.com\/ga.js\"><span style=\"font-family: 'Courier New'; font-size: small;\">google-analytics.com\/ga.js<\/span><\/a><span style=\"font-family: 'Courier New'; font-size: small;\">&#8216;;<br \/>\nvar s = document.getElementsByTagName(&#8216;script&#8217;)[0]; s.parentNode.insertBefore(ga, s);<br \/>\n})();<br \/>\n&lt;\/script&gt;<\/span><\/p><\/blockquote>\n<p>Practic, linia \u00eengro\u0219at\u0103 este cea care se adaug\u0103 la codul pe care \u00eel ofer\u0103 contul de GA. Am scris cu ro\u0219u lucrurile pe care va trebui s\u0103 le modifica\u021bi (codul contului\/profilului \u0219i domeniul site-ului).<\/p>\n<h2>Filtru pe profil<\/h2>\n<p>F\u0103r\u0103 ad\u0103ugarea unui filtru pe un profil nou, traficul de la subdomenii va ap\u0103rea ca fiind <em>reffering<\/em> (de la un site extern).<\/p>\n<p>Set\u0103rile filtrului:<\/p>\n<blockquote><p>Filter type: Custom<\/p>\n<p>Advanced<\/p>\n<p>Field A -&gt; Extract A\u00a0\u00a0\u00a0\u00a0 Hostname\u00a0\u00a0\u00a0\u00a0 <b>(.*)<\/b><\/p>\n<p>Field B -&gt; Extract B\u00a0\u00a0 Request URI\u00a0\u00a0\u00a0 <b>(.*)<\/b><\/p>\n<p>Output To -&gt; Constuctor\u00a0 Request URI<b>\u00a0 \u00a0 <\/b><strong>$A1$B1<\/strong><\/p>\n<p>Yes<\/p>\n<p>No<\/p>\n<p>Yes<\/p>\n<p>No<\/p><\/blockquote>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border: 0px;\" title=\"filtru-subdomenii-asincron\" alt=\"filtru-subdomenii-asincron\" src=\"https:\/\/webanalyst.ro\/blog\/wp-content\/uploads\/2010\/11\/filtrusubdomeniiasincron.jpg\" width=\"600\" height=\"396\" border=\"0\" \/><\/p>\n<p>Acestea au fost setarile pt a avea statisticile domeniului \u0219i subdomeniilor la un loc.<\/p>\n<p>OP\u021aIONAL: Se poate merge mai departe, pe l\u00e2ng\u0103 a le avea la un loc, putem s\u0103 cre\u0103m c\u00e2te un profil cu statisticile fiec\u0103rui subdomeniu. Pe fiecare dintre acestea ar trebui aplicat urm\u0103torul filtru:<\/p>\n<blockquote><p>Filter type: Custom<\/p>\n<p>Include<\/p>\n<p>Filter Field\u00a0 Hostname<\/p>\n<p>Filter Pattern\u00a0\u00a0 <b>subdomeniu\\.exemplu\\.ro<\/b><\/p>\n<p>No<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Despre configurarea Google Analytics pentru statistici de la multiple subdomenii am scris deja, dar \u00eentre timp cei de acolo au actualizat codul de tracking cu o versiune care lucreaz\u0103 asincron (cite\u0219te despre codul asincron pt Google Analytics). Problema este c\u0103 dup\u0103 trecerea la aceast\u0103 versiune de cod se schimb\u0103 \u0219i toate celelalte configur\u0103ri. A\u0219adar, dac\u0103 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,12],"tags":[111,175,230],"class_list":["post-257","post","type-post","status-publish","format-standard","hentry","category-google-analytics","category-technical","tag-asincron","tag-filtre","tag-subdomenii"],"_links":{"self":[{"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/posts\/257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/comments?post=257"}],"version-history":[{"count":3,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/posts\/257\/revisions"}],"predecessor-version":[{"id":1042,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/posts\/257\/revisions\/1042"}],"wp:attachment":[{"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/media?parent=257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/categories?post=257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webanalyst.ro\/blog\/wp-json\/wp\/v2\/tags?post=257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}