Счётчик выдится для разных стран (в данный момент - Украина или Беларусь)

Указываем в raw.xml:

%%hl xml
<lego:b-statcounter>
    <lego:gemius/>
</lego:b-statcounter>
%%

или

%%hl xml
<lego:b-statcounter>
    <lego:gemius ua="ourr2PL_JNqPr84S1R31y5RM33OibrtjOgFA9Z6GP7X.47"/>
</lego:b-statcounter>
%%

или

%%hl xml
<lego:b-statcounter>
    <lego:gemius ua="ourr2PL_JNqPr84S1R31y5RM33OibrtjOgFA9Z6GP7X.47" by="AurrEOd7pDVOAZmA28stO8VHnFkNFRf311tFZeg06KP.47"/>
</lego:b-statcounter>
%%

Если не указывать код счётчика, то он будет браться из ((gemius/b-statcounter__gemius.services.xml b-statcounter_~_gemius.services.xml)) по id-и сервиса. Если и в b-statcounter_~_gemius.services.xml нет counter-а у сервиса, то gemius счетчик не выводится.

Счетчик выводится в соответствии со следующими проверками:
  1. Определяется домен. Если домен принадлежит этой стране&#160;— счётчик показывается.
  2. Определяется регион исходя из Настроек и IP. Используется метод xscript isIn, очень дешевый. Кука не проверяется, т.к. использование этого метода уже включает в себя информацию из Настроек. К тому же он намного дешевле и проще.

Можно самостоятельно указать, чтобы счётчик показывался (но этот способ не рекомендован). Для этого необходимо указывать код региона в lego:params/lego:gemius/lego:region. Счётчик будет показываться в том случае, если регион соотвествует одному из обсчитываемых счётчиком, то счётчик покажется с соответствующим кодом.
Код Украины - 187, код России - 225.

Также можно переопределить шаблон:
%%hl xml
<xsl:template match="lego:b-statcounter/lego:gemius/@ua" mode="lego:country">true</xsl:template>
%%

Изначально счётчик был сделан только для Украины. Поэтому он включался или отключался вот таким шаблоном:
%%hl xml
<xsl:template match="lego:b-statcounter/lego:gemius" mode="lego:gemius-ukraine">true</xsl:template>
%%
Сейчас такой шаблон также способен включить счётчик **для Украины**. Но эта функциональность deprecated и будет оторвана в 2.4.

Проектам на xscript4 надо самостоятельно определять регион и указать его код в lego:params/lego:gemius/lego:region

Или создать такой шаблон, в котором определять регион и выводить true в случае Украины:

%%hl xml
<xsl:template match="lego:b-statcounter/lego:gemius/@ua" mode="lego:country">true</xsl:template>
%%

Сервисам на TT2 надо добавить в HTML шапки проверки Украины.

На Морде это делается так:

  1. Если пользователь пришел на домен .UA то у него флаг isUkraine взведен.
  1. Если пользователь пришел на другой домен, с кукой yandex_gid, то по ней мы смотрим на родителей указанного региона, если среди них есть украина то флаг isUkraine взводится.
  1. Если пользователь пришел на другой домен, без куки yandex_gid определяем его регион по IP, смотрим на родителей определившегося региона, если среди них есть украина то флаг isUkraine взводится.

Если пользователь с Украины выводить код

<i class="b-statcounter">
    <img src="http://yandexgaua.hit.gemius.pl/redot.gif?id=COUNTER" alt=""/>
</i>

где COUNTER надо брать из lego:b-statcounter/lego:gemius@counter в файле lego/service[s]/SERVICE/SERVICE.ru.xml

Результирующий html без счётчика gemuis:

%%hl xml
<i class="b-statcounter"></i>
%%

Результирующий html со счётчиком gemius:

%%hl xml
<i class="b-statcounter">
    <img src="http://yandexgaua.hit.gemius.pl/redot.gif?id=counter" alt=""/>
</i>
%%
