Skip to content

Commit 7df818b

Browse files
authored
Merge pull request #63 from moscowpython/feature/new_metrika_counter
Feature/new metrika counter
2 parents e502e3f + 5d177b1 commit 7df818b

File tree

4 files changed

+47
-150
lines changed

4 files changed

+47
-150
lines changed

landing_page/mainpage/templates/mainpage/advanced.html

+1-50
Original file line numberDiff line numberDiff line change
@@ -25,56 +25,7 @@
2525
<link rel="shortcut icon" href="{% static 'images/favicon.ico' %}">
2626
<title>Learn Python - Курсы Python онлайн</title>
2727

28-
<!-- Facebook Pixel Code -->
29-
<script>
30-
!function (f, b, e, v, n, t, s) {
31-
if (f.fbq) return;
32-
n = f.fbq = function () {
33-
n.callMethod ?
34-
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
35-
};
36-
if (!f._fbq) f._fbq = n;
37-
n.push = n;
38-
n.loaded = !0;
39-
n.version = '2.0';
40-
n.queue = [];
41-
t = b.createElement(e);
42-
t.async = !0;
43-
t.src = v;
44-
s = b.getElementsByTagName(e)[0];
45-
s.parentNode.insertBefore(t, s)
46-
}(window, document, 'script',
47-
'https://connect.facebook.net/en_US/fbevents.js');
48-
fbq('init', '1836162336497538');
49-
fbq('track', 'PageView');
50-
</script>
51-
<noscript><img height="1" width="1" style="display:none"
52-
src="https://www.facebook.com/tr?id=1836162336497538&ev=PageView&noscript=1"/></noscript>
53-
<!-- End Facebook Pixel Code -->
54-
55-
<!-- Yandex.Metrika counter -->
56-
<script type="text/javascript">
57-
(function (m, e, t, r, i, k, a) {
58-
m[i] = m[i] || function () {
59-
(m[i].a = m[i].a || []).push(arguments)
60-
};
61-
m[i].l = 1 * new Date();
62-
k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k,
63-
a)
64-
})
65-
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
66-
67-
ym(36394035, "init", {
68-
clickmap: true,
69-
trackLinks: true,
70-
accurateTrackBounce: true,
71-
webvisor: true
72-
});
73-
</script>
74-
<noscript>
75-
<div><img src="https://mc.yandex.ru/watch/36394035" style="position:absolute; left:-9999px;" alt=""/></div>
76-
</noscript>
77-
<!-- /Yandex.Metrika counter -->
28+
{% include 'mainpage/include/common/counters.html' %}
7829
</head>
7930

8031
<body data-spy="scroll" data-target="#navBar" data-offset="20">
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<!-- Facebook Pixel Code -->
2+
<script>
3+
!function (f, b, e, v, n, t, s) {
4+
if (f.fbq) return;
5+
n = f.fbq = function () {
6+
n.callMethod ?
7+
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
8+
};
9+
if (!f._fbq) f._fbq = n;
10+
n.push = n;
11+
n.loaded = !0;
12+
n.version = '2.0';
13+
n.queue = [];
14+
t = b.createElement(e);
15+
t.async = !0;
16+
t.src = v;
17+
s = b.getElementsByTagName(e)[0];
18+
s.parentNode.insertBefore(t, s)
19+
}(window, document, 'script',
20+
'https://connect.facebook.net/en_US/fbevents.js');
21+
fbq('init', '1836162336497538');
22+
fbq('track', 'PageView');
23+
</script>
24+
<noscript><img height="1" width="1" style="display:none"
25+
src="https://www.facebook.com/tr?id=1836162336497538&ev=PageView&noscript=1"/></noscript>
26+
<!-- End Facebook Pixel Code -->
27+
28+
<!-- Yandex.Metrika counter -->
29+
<script type="text/javascript" >
30+
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
31+
m[i].l=1*new Date();
32+
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
33+
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
34+
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
35+
36+
ym(36394035, "init", {
37+
clickmap:true,
38+
trackLinks:true,
39+
accurateTrackBounce:true,
40+
webvisor:true
41+
});
42+
</script>
43+
<noscript><div><img src="https://mc.yandex.ru/watch/36394035" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
44+
<!-- /Yandex.Metrika counter -->

landing_page/mainpage/templates/mainpage/index.html

+1-50
Original file line numberDiff line numberDiff line change
@@ -25,56 +25,7 @@
2525
<link rel="shortcut icon" href="{% static 'images/favicon.ico' %}">
2626
<title>Learn Python - Курсы Python онлайн</title>
2727

28-
<!-- Facebook Pixel Code -->
29-
<script>
30-
!function (f, b, e, v, n, t, s) {
31-
if (f.fbq) return;
32-
n = f.fbq = function () {
33-
n.callMethod ?
34-
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
35-
};
36-
if (!f._fbq) f._fbq = n;
37-
n.push = n;
38-
n.loaded = !0;
39-
n.version = '2.0';
40-
n.queue = [];
41-
t = b.createElement(e);
42-
t.async = !0;
43-
t.src = v;
44-
s = b.getElementsByTagName(e)[0];
45-
s.parentNode.insertBefore(t, s)
46-
}(window, document, 'script',
47-
'https://connect.facebook.net/en_US/fbevents.js');
48-
fbq('init', '1836162336497538');
49-
fbq('track', 'PageView');
50-
</script>
51-
<noscript><img height="1" width="1" style="display:none"
52-
src="https://www.facebook.com/tr?id=1836162336497538&ev=PageView&noscript=1"/></noscript>
53-
<!-- End Facebook Pixel Code -->
54-
55-
<!-- Yandex.Metrika counter -->
56-
<script type="text/javascript">
57-
(function (m, e, t, r, i, k, a) {
58-
m[i] = m[i] || function () {
59-
(m[i].a = m[i].a || []).push(arguments)
60-
};
61-
m[i].l = 1 * new Date();
62-
k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k,
63-
a)
64-
})
65-
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
66-
67-
ym(36394035, "init", {
68-
clickmap: true,
69-
trackLinks: true,
70-
accurateTrackBounce: true,
71-
webvisor: true
72-
});
73-
</script>
74-
<noscript>
75-
<div><img src="https://mc.yandex.ru/watch/36394035" style="position:absolute; left:-9999px;" alt=""/></div>
76-
</noscript>
77-
<!-- /Yandex.Metrika counter -->
28+
{% include 'mainpage/include/common/counters.html' %}
7829
</head>
7930

8031
<body data-spy="scroll" data-target="#navBar" data-offset="20">

landing_page/mainpage/templates/mainpage/success.html

+1-50
Original file line numberDiff line numberDiff line change
@@ -25,56 +25,7 @@
2525
<link rel="shortcut icon" href="{% static 'images/favicon.ico' %}">
2626
<title>Learn Python - Курсы Python онлайн</title>
2727

28-
<!-- Facebook Pixel Code -->
29-
<script>
30-
!function (f, b, e, v, n, t, s) {
31-
if (f.fbq) return;
32-
n = f.fbq = function () {
33-
n.callMethod ?
34-
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
35-
};
36-
if (!f._fbq) f._fbq = n;
37-
n.push = n;
38-
n.loaded = !0;
39-
n.version = '2.0';
40-
n.queue = [];
41-
t = b.createElement(e);
42-
t.async = !0;
43-
t.src = v;
44-
s = b.getElementsByTagName(e)[0];
45-
s.parentNode.insertBefore(t, s)
46-
}(window, document, 'script',
47-
'https://connect.facebook.net/en_US/fbevents.js');
48-
fbq('init', '1836162336497538');
49-
fbq('track', 'PageView');
50-
</script>
51-
<noscript><img height="1" width="1" style="display:none"
52-
src="https://www.facebook.com/tr?id=1836162336497538&ev=PageView&noscript=1"/></noscript>
53-
<!-- End Facebook Pixel Code -->
54-
55-
<!-- Yandex.Metrika counter -->
56-
<script type="text/javascript">
57-
(function (m, e, t, r, i, k, a) {
58-
m[i] = m[i] || function () {
59-
(m[i].a = m[i].a || []).push(arguments)
60-
};
61-
m[i].l = 1 * new Date();
62-
k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k,
63-
a)
64-
})
65-
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
66-
67-
ym(36394035, "init", {
68-
clickmap: true,
69-
trackLinks: true,
70-
accurateTrackBounce: true,
71-
webvisor: true
72-
});
73-
</script>
74-
<noscript>
75-
<div><img src="https://mc.yandex.ru/watch/36394035" style="position:absolute; left:-9999px;" alt=""/></div>
76-
</noscript>
77-
<!-- /Yandex.Metrika counter -->
28+
{% include 'mainpage/include/common/counters.html' %}
7829
</head>
7930

8031
<body data-spy="scroll" data-target="#navBar" data-offset="20">

0 commit comments

Comments
 (0)