Google рд╡рд┐рд╢реНрд▓реЗрд╖рд┐рдХреА Pixel Sync рдлреЗрд╕рдмреБрдХ, VK, Yandex, MyTarget

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рд╕рдордп рдХреЗ рд╕рд╛рде, рд╡рд┐рдкрдгрдХ рдШрдЯрдирд╛рдУрдВ рдкрд░ рд░реАрдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдлрд╝рдирд▓ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╕рднреА рдЪреИрдирд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреАрдЫрд╛ рднреА рдХрд░рддреЗ рд╣реИрдВред

рд░реАрдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдкреНрд░рддреНрдпреЗрдХ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЖрдкрдХреЛ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рдХрдо рднреНрд░рдорд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ - рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рдкреНрд░рд╛рд░реВрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рдХреЛрдВ рдХрд╛ рдЧрдарди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рд░реАрдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдм рд╣рдо Metrica, Facebook, VK, MyTarget рдореЗрдВ GA рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░реЗрдВрдЧреЗред


рдЪрд▓реЛ рдЪрд▓рддреЗ рд╣реИрдВ!

// рдХрд╛рдЙрдВрдЯрд░ рдФрд░ рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Google рдЯреИрдЧ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ

рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА Google рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдореЗрдВ рд░реАрдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрди рдШрдЯрдирд╛рдУрдВ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рджреНрд╡рд╛рд░рд╛ рд░реАрдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдСрдбрд┐рдпрдВрд╕ рдмрдирд╛рдИ рдЧрдИ рдереАрдВ:


(рдЬреАрдП рдШрдЯрдирд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд░реАрдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рджрд░реНрд╢рдХреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)

рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдИрд╡реЗрдВрдЯ рдХреИрд╕реЗ рднреЗрдЬреЗрдВ


Yandeks.Metrika
yaCounterXXXXXX.reachGoal('customeventname'); 
тЖТ рд╕рд╣рд╛рдпрддрд╛

рдлреЗрд╕рдмреБрдХ
 fbq('track', 'customeventname'); 
тЖТ рд╕рд╣рд╛рдпрддрд╛

рд╡реАрдХреЗ
 VK.Retargeting.Event('customeventname'); 
тЖТ рд╕рд╣рд╛рдпрддрд╛

MyTarget (Top.Mail.ru)
 var _tmr = window._tmr || (window._tmr = []); _tmr.push({ id: 'counterID', type: 'reachGoal', goal: 'arrows' }); 
тЖТ рд╕рд╣рд╛рдпрддрд╛

рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдИрд╡реЗрдВрдЯ рд╢реНрд░реЗрдгреА, рдЗрд╡реЗрдВрдЯ рдПрдХреНрд╢рди, рдИрд╡реЗрдВрдЯ рд▓реЗрдмрд▓, рдЬрд┐рд╕реЗ рд╣рдо рд▓рд╛рдЗрди% ec% _% ea% _% el% рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░реЗрдВрдЧреЗред

Google Analytics рдЬрд╛рдирдХрд╛рд░реА рдХреИрд╕реЗ рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ


рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдЬреАрдП рдХрд╛рдЙрдВрдЯрд░ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд╣рдо рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдпрд╣ рдореБрджреНрджрд╛ рд╡реАрдбрд┐рдпреЛ рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИред

рдЬрдм рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдИрд╡реЗрдВрдЯ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдлрд╝реЙрд░реНрдо рдХрд╛ рдПрдХ рдЕрдиреБрд░реЛрдз Google Analytics рдХреЗ рд▓рд┐рдП рдЙрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ:

 https://www.google-analytics.com/collect?v=1&_v=j72&a=557659108&t=event&ni=0&_s=1&dl=http%3A%2F%2Fgtm1.marketello.ru%2F&ul=en-us&de=UTF-8&dt=Marketello%20GTM%20%E2%80%94%20Just%20another%20WordPress%20site&sd=24-bit&sr=1920x1080&vp=743x978&je=0&ec=ecaterogy&ea=eaction&el=elabel&_u=SACAAEAB~&jid=&gjid=&cid=976245273.1518533705&tid=UA-108448586-6&_gid=55313625.1542000243&gtm=2wgas3TT5B95L&z=2122252649 

рдЖрдЗрдП рдЕрдиреБрд░реЛрдз рд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд░реВрдк рдореЗрдВ рд▓рд╛рдПрдВ:

 v: 1 _v: j72 a: 557659108 t: event ni: 0 _s: 1 dl: http://gtm1.marketello.ru/ ul: en-us de: UTF-8 dt: Marketello GTM тАФ Just another WordPress site sd: 24-bit sr: 1920x1080 vp: 743x978 je: 0 ec: ecaterogy ea: eaction el: elabel _u: SACAAEAB~ jid: gjid: cid: 976245273.1518533705 tid: UA-108448586-6 _gid: 55313625.1542000243 gtm: 2wgas3TT5B95L z: 2122252649 

рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдорджрдж рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╣рдо рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ: рдИрдХреЛ (рдИрд╡реЗрдВрдЯ рд╢реНрд░реЗрдгреА), рдИрдИ (рдЗрд╡реЗрдВрдЯ рдПрдХреНрд╢рди), рдПрд▓ (рдЗрд╡реЗрдВрдЯ рд▓реЗрдмрд▓)ред

GTM рдЪрд░ рдХреЗ рд▓рд┐рдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрд╛рд╕ рдХрд░реЗрдВ


рдпрджрд┐ рдЖрдк Google рдЯреИрдЧ рдкреНрд░рдмрдВрдзрдХ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рдЧрд╛рдЗрдб рдХреЗ рд╡реАрдбрд┐рдпреЛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рджреЗрдЦреЗрдВ ред

рдПрдХ CustomTask рдЪрд░ рдмрдирд╛рдПрдБ

GTM рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╕реЗрдХреНрд╢рди рдЦреЛрд▓реЗрдВред рдХрд╕реНрдЯрдо рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рдирдпрд╛ рдЪрд░ рдмрдирд╛рдПрдБред рдореИрдВ рдЗрд╕ рдЪрд░ CustomTask рдХрд╛ рдирд╛рдо рджреВрдВрдЧрд╛ред



 function () { return function(tracker) { var originalSendHitTask = tracker.get('sendHitTask'); tracker.set('sendHitTask', function(model) { originalSendHitTask(model); var hitPayload = model.get('hitPayload'); //        console.log(hitPayload); //   ,     var GaEventVars = {}; //        hitPayload.replace(/([^=&]+)=([^&]*)/g, function(m, key, value) { GaEventVars[decodeURIComponent(key)] = decodeURIComponent(value); }); //      DataLayer   'GaEventParams'   gtm- GaEvent window.dataLayer.push({'event':'GaEvent', 'GaEventParams': GaEventVars}); }); } } 

рд╣рдо рдЗрд╕ рдЪрд░ рдХреЛ рдЕрдкрдиреЗ Google Analytics рдЯреНрд░реИрдХрд░ рдХреЗ customTask рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред рдЖрдк рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдо customTask рдХреЛ Google Analytics рдХрд╛рдЙрдВрдЯрд░ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ

Google Analytics рдХреА рд╡реИрд╢реНрд╡рд┐рдХ рд╕реЗрдЯрд┐рдВрдЧ рдЦреЛрд▓реЗрдВ (рдпрд╣ GTM рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╕реЗрдХреНрд╢рди рд╣реИ)ред рдЕрдзрд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рдлрд╝реАрд▓реНрдбреНрд╕ рдЯреВ рд╕реЗрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рд╣рдо рдлрд╝реАрд▓реНрдб рдирд╛рдо рдХреЛ рдХрд╣рддреЗ рд╣реИрдВ: customTask (рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ)ред рдФрд░ рдореВрд▓реНрдп рдореЗрдВ рд╣рдо рдЕрдкрдиреЗ рдЪрд░ {{customTask}} рдХреЛ рдлреЗрдВрдХ рджреЗрддреЗ рд╣реИрдВ:



рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ GTM рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╕рднреА Google Analytics рдЗрд╡реЗрдВрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ
рдЬреАрдП рд╡реИрд╢реНрд╡рд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред

рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмрд╛рдж, рдкреНрд░рддреНрдпреЗрдХ Google Analytics рд╣рд┐рдЯ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреГрд╖реНрда рджреГрд╢реНрдп рдпрд╛ рдИрд╡реЗрдВрдЯ) рдХреЗ рд▓рд┐рдП, рд╣рдо рдЯреИрдЧ рдореИрдиреЗрдЬрд░ рдбреАрдмрдЧрд░ рдореЗрдВ рдПрдХ рдирдпрд╛ GaEvent GTM рдИрд╡реЗрдВрдЯ рджреЗрдЦреЗрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рд╣реЛрдЧреА:



DataLayer рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛

GTM рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╕реЗрдХреНрд╢рди рдЦреЛрд▓реЗрдВред "DataLayer рдЪрд░" рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рдирдпрд╛ рдЪрд░ рдмрдирд╛рдПрдБред рд╣рдо рдЙрд╕ рдирд╛рдо рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдШрдЯрдирд╛ рдореЗрдВ рдзрдХреНрдХрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - GaEventParamsред



рд╣рдо рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдкреГрд╖реНрда рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдЪрд░ рдбрд┐рдмрдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ:



рдПрдХ рдЧреЗрдЬ рдЯреНрд░рд┐рдЧрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛

рдЬреАрдЯреАрдПрдо рдореЗрдВ, рдЯреНрд░рд┐рдЧрд░ рдЕрдиреБрднрд╛рдЧ рдЦреЛрд▓реЗрдВ, рдПрдХ рдирдпрд╛ рдмрдирд╛рдПрдВ рдЬреЛ рдШрдЯрдирд╛ рдХреЗ рджреМрд░рд╛рди рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдЯреНрд░рд┐рдЧрд░ рдкреНрд░рдХрд╛рд░ рдХрд╕реНрдЯрдо рдЗрд╡реЗрдВрдЯ рд╣реИред рдИрд╡реЗрдВрдЯ рдХрд╛ рдирд╛рдо GaEvent рд╣реИ (рд╣рд╛рдБ, рдпрд╣ рд╡рд╣ рдШрдЯрдирд╛ рд╣реИ рдЬреЛ рд╣рдордиреЗ рдХрд╕реНрдЯрдорд▓реЗрд╕реНрдХ рдореЗрдВ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╕реЗ рдбреЗрдЯрд╛рд▓реЗрдпрд░ рдХреЛ рднреЗрдЬреА рдереА)ред



рдПрдХ рдЯреИрдЧ рд╕реЗрдЯ рдХрд░рдирд╛ рдЬреЛ рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдИрд╡реЗрдВрдЯ рднреЗрдЬреЗрдЧрд╛

рд╣рдо рдПрдХ рдЯреИрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдШрдЯрдирд╛рдУрдВ рдХреЛ рднреЗрдЬреЗрдЧрд╛ред

рдЯреИрдЧреНрд╕ рдХреЛ рдЧрд╛рдУ рдИрд╡реЗрдВрдЯ рднреЗрдЬреЗрдВ рдЯреИрдЧ рдХреЛ рдХрд╕реНрдЯрдо HTML рдЯрд╛рдЗрдк рдХрд░реЗрдВред GA рдЗрд╡реЗрдВрдЯ рдЯреНрд░рд┐рдЧрд░ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред рдФрд░ рд╕рд╛рдордЧреНрд░реА рдЬреЛрдбрд╝реЗрдВ:

 <script> (function(){ var gaEventParams = {{GaEventParams}}; console.log(gaEventParams); //     if(gaEventParams.t == "event") { //   ( ec,ea,el   ) var event_name = gaEventParams.ec + '_' + gaEventParams.ea + '_' + gaEventParams.el; //     try { yaCounter51115808.reachGoal(event_name); } catch (e) {} //   Facebook try { fbq('track', event_name); } catch (e) {} //   VK try { VK.Retargeting.Event(event_name); } catch (e) {} //   MyTarget (Mail.ru) try { var _tmr = window._tmr || (window._tmr = []); _tmr.push({ id: 3067973, type: 'reachGoal', goal: event_name }); } catch (e) {} } })(); </script> 

рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рдЙрд╕ рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдИрд╡реЗрдВрдЯ рдХреЗрд╡рд▓ GA рдХреЗ рд▓рд┐рдП рдЙрдбрд╝рд╛рди рднрд░реА рдереА, рдФрд░ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдиреБрд░реЛрдзреЛрдВ рдиреЗ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдбрд╝рд╛рди рднрд░реА:



рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рдпрд╣ GA рдореЗрдВ рдПрдХ рдирдИ рдШрдЯрдирд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдФрд░ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЖрдкрдХреЛ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЕрд▓рдорд╛рд░рд┐рдпрд╛рдБ рдореЗрдВ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд░реАрдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рдЧрдарди рдХреЗ рд▓рд┐рдП рд╢рд░реНрддреЛрдВ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЕ рдЫрд╛!

Source: https://habr.com/ru/post/hi429702/


All Articles