SELECT
name,
count()
FROM activity
GROUP BY name
┌─name─────┬─count()─┐
│ activity │ 7279733 │
│ scroll │ 6060716 │
└──────────┴─────────┘
2 rows in set. Elapsed: 0.299 sec. Processed 13.34 million rows, 214.67 MB (44.67 million rows/s., 718.84 MB/s.)
┌─name─────┬─count()─┐
│ activity │ 7279854 │
│ scroll │ 6060821 │
└──────────┴─────────┘
2 rows in set. Elapsed: 0.167 sec. Processed 13.34 million rows, 214.67 MB (80.09 million rows/s., 1.29 GB/s.)
user@me:~$ ping front.nktch.com -n
PING front.nktch.com (82.202.204.194) 56(84) bytes of data.
64 bytes from 82.202.204.194: icmp_seq=1 ttl=61 time=2.12 ms
64 bytes from 82.202.204.194: icmp_seq=2 ttl=61 time=1.96 ms
64 bytes from 82.202.204.194: icmp_seq=3 ttl=61 time=1.92 ms
64 bytes from 82.202.204.194: icmp_seq=4 ttl=61 time=1.91 ms
^C
--- front.nktch.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 1.914/1.983/2.129/0.102 ms
user@me:~$ ping eu.nktch.com -n
PING eu.nktch.com (52.19.115.241) 56(84) bytes of data.
64 bytes from 52.19.115.241: icmp_seq=1 ttl=44 time=71.3 ms
64 bytes from 52.19.115.241: icmp_seq=2 ttl=44 time=71.1 ms
64 bytes from 52.19.115.241: icmp_seq=3 ttl=44 time=71.1 ms
64 bytes from 52.19.115.241: icmp_seq=4 ttl=44 time=71.0 ms
^C
--- eu.nktch.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 71.085/71.179/71.375/0.221 ms
user@me:~$ ping test.rstat.org -n
PING test.rstat.org (95.216.147.181) 56(84) bytes of data.
64 bytes from 95.216.147.181: icmp_seq=1 ttl=56 time=14.8 ms
64 bytes from 95.216.147.181: icmp_seq=2 ttl=56 time=14.5 ms
64 bytes from 95.216.147.181: icmp_seq=3 ttl=56 time=14.6 ms
64 bytes from 95.216.147.181: icmp_seq=4 ttl=56 time=14.7 ms
^C
--- test.rstat.org ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 14.512/14.666/14.840/0.149 ms
// Версия без GTM
/* в трекер передается функция, которая будет вызвана, когда он загрузится */
ga(function(tracker) {
/* получение ClientId */
var cid = ga.getAll()[0].get('clientId');
/* Отправляем событие с группой и действие set_client_id в analytics,
* указав в параметрах clientId и флаг `nonInteraction`, означающий что
* пользоватетель не производил взаимодействие с сайтом и это системное
* событие */
ga('send', 'event', 'set_client_id', 'set_client_id', {
'dimension2': cid,
'nonInteraction': 1
});
});
// Если GTM
/* В GTM cоздается переменная типа JavaScript, код со следующим содержимым.
* Далее создается тег события Universal Analytics,
* триггером которого является загрузка окна,
* самому событию ставится произвольная категория и экшн,
* добавляется параметр dimensionX, в который подставляется ClientId.
* Проблема в том, что аналитикс мог еще не загрузиться.
* Интересующиеся могут нагуглить множество руководств в Google.
*/
function(){
var tracker = ga.getAll()[0];
return tracker.get('clientId');
}
// Без GTM, при использовании analytics.js это делается так:
ga('create', 'UA-119907688-1', 'auto');
/* сразу после create подставляем значение customTask,
* внутри уже знакомая нам функция */
ga('set', 'customTask', function(model){
var cid = model.get('clientId');
model.set('dimension2', cid);
})
ga('send', 'pageview');
Ссылка для входа: https://randomint.amocrm.ru/
Логин: randomint@armyspy.com
Пароль: tv2CYKPl
Адрес тестовой странички, откуда данные уходят в AmoCRM:
http://formtestpage.tilda.ws/lead_form
<script>
$('[name = "cid"]').val({{shutUpAndTakeMyClientId}})
</script>