рдЬреАрдЯреАрдПрдо рдореЗрдВ рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ: рдПрдХ рдЙрджрд╛рд╣рд░рдг

рдордИ рдХреЗ рдЕрдВрдд рдореЗрдВ, Google рдиреЗ Google рдЯреИрдЧ рдкреНрд░рдмрдВрдзрдХ (GTM): рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдпрд╛ рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рд╢реБрд░реВ рдХреАред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ, HTML рдЯреИрдЧ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд░ рд╕реЗ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИрдВред

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, VKontakte рдбрд╛рдпрдирд╛рдорд┐рдХ рд░рд┐рдЯрд╛рд░рдЧреЗрдЯрд┐рдВрдЧ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ GTM рдЯреИрдЧ рдХреЛ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд░реЗрдВред



рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд░рд▓ рд╢рдмреНрдж
рдПрдХ рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдирд╛
тАв рдЬрд╛рдирдХрд╛рд░реА рдЯреИрдм
тАв рдлрд╝реАрд▓реНрдб рдЯреИрдм
тАв рдХреЛрдб рдЯреИрдм
тАв рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдЯреИрдм
рдирд┐рд░реНрдорд┐рдд рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░ рдЯреИрдЧ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдФрд░ рдкрд░реАрдХреНрд╖рдг
тАв рдкреЗрдЬ рдкреЗрдЬ
тАв AddToCart
тАв рдЦрдирди рдкрд░реАрдХреНрд╖рдг
рдирд┐рд╖реНрдХрд░реНрд╖

рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд░рд▓ рд╢рдмреНрдж


рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдРрд╕реЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирдП рдЯреИрдЧ рдпрд╛ рдЪрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЬреАрдЯреАрдПрдо рдХреЗ рдкрд╛рд╕ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЯреЗрдореНрдкрд▓реЗрдЯ (рдлреАрдЪрд░реНрдб рдпрд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдЕрдиреБрднрд╛рдЧ рдореЗрдВ) рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Google Analytics рдЯреИрдЧ, Google рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝, рдФрд░ рдЕрдиреНрдпред рдЕрдм рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рдкреВрд░рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмрди рдЬрд╛рдиреЗ рдкрд░, рд╡реЗ рдХрд╕реНрдЯрдо рдЯреИрдм рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ:



HTML рдЯреИрдЧреНрд╕ рдФрд░ JS рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдИ рдЯреИрдЧ рдпрд╛ рдЪрд░ рдмрдирд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ JS рдХреЛрдб рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

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



рддрджрдиреБрд╕рд╛рд░, HTML рдЯреИрдЧ рдпрд╛ рдЬреЗрдПрд╕ рдЪрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЯреИрдЧ рдпрд╛ рдЪрд░ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рдкрд░рд┐рдорд╛рдг рдХрд╛ рдПрдХ рдХреНрд░рдо рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЬреНрдЮрд╛рди рдФрд░ рдХреМрд╢рд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рдПрдХ рдФрд░ рдмрдбрд╝рд╛ рдкреНрд▓рд╕ рдпрд╣ рд╣реИ рдХрд┐ рдЯреИрдЧ рдХреЗ JS рдХреЛрдб рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рдХрд┐рд╕реА рд╕рд╛рдЗрдЯ рдХреЛ "рдбрд╛рд▓рдиреЗ" рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред

рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЧрддрд┐рд╢реАрд▓ рд░рд┐рдЯрд╛рд░рдЧреЗрдЯрд┐рдВрдЧ рдЯреИрдЧ "VKontakte" рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рд╕рдм рдХреБрдЫ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдорд╛рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рдг (рд╕рд╛рдЗрдЯ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдЙрдиреНрдирдд Google рдИ-рдХреЙрдорд░реНрд╕ рдХреЗ рд╕рд╛рде), рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЬреАрдЯреАрдПрдо рдХрд╛ рдЕрдиреБрднрд╡ рд╣реЛред

рдПрдХ рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдирд╛


рдЪреВрдВрдХрд┐ рд╣рдо рдПрдХ рдЯреИрдЧ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рд╣рдореЗрдВ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдЬрд╛рдХрд░ рдЯреИрдЧ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдиреНрдпреВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред



рдЙрд╕рдХреЗ рдмрд╛рдж, рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рдВрдкрд╛рджрдХ рдЦреБрд▓рддрд╛ рд╣реИ:



рд╕рдВрдкрд╛рджрдХ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рд╣реИ, рджрд╛рдИрдВ рдУрд░ рдПрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╡рд┐рдВрдбреЛ рдФрд░ рдПрдХ рдХрдВрд╕реЛрд▓ рд╣реИред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЪрд╛рд░ рдЯреИрдм рд╣реИрдВ рдЬреЛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рдмрдирд╛рдиреЗ рдФрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред

рдЬрд╛рдирдХрд╛рд░реА рдЯреИрдм


рдЯреИрдЧ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдЗрд╕ рдЯреИрдм рдкрд░ рднрд░реА рдЧрдИ рд╣реИ: рдирд╛рдо, рд╡рд┐рд╡рд░рдг, рдЖрдЗрдХрдиред рдпрд╣ рд╡рд╣ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреА рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдирдпрд╛ рдЯреИрдЧ рдмрдирд╛рддреЗ рд╕рдордп рджреЗрдЦреЗрдВрдЧреЗ:



рдЯреИрдЧ рдЖрдЗрдХрди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╣реИрдВ: рдкреАрдПрдирдЬреА, рдЬреЗрдкреАрдИрдЬреА рдпрд╛ рдЬреАрдЖрдИрдПрдл рдкреНрд░рд╛рд░реВрдк, рдХрдо рд╕реЗ рдХрдо 64x64 рдкрд┐рдХреНрд╕рд▓ рдХрд╛ рд╕рдВрдХрд▓реНрдк рдФрд░ 50 рдХреЗрдмреА рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛ рдЖрдХрд╛рд░ рдирд╣реАрдВред

рдлрд╝реАрд▓реНрдбреНрд╕ рдЯреИрдм


рдпрд╣ рдЦрдВрдб рд╣рдорд╛рд░реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рддрд╛ рд╣реИред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдлрд╝реАрд▓реНрдб рдФрд░ рдлрд╝рд╛рд░реНрдо рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдирдпрд╛ рдЯреИрдЧ рдпрд╛ рдЪрд░ рдмрдирд╛рдиреЗ рдХреЗ рдЪрд░рдг рдореЗрдВ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддрд╛ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреИрдЧ рдмрдирд╛рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХреА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛрдб рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдПрдХ рдирдпрд╛ рддрддреНрд╡ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝реАрд▓реНрдб рдЬреЛрдбрд╝реЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рддрддреНрд╡ рдкреНрд░рдХрд╛рд░ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ:



GTM рдЖрдкрдХреЛ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:

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

рдПрдХ рддрддреНрд╡ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЗрд╕реЗ рдПрдХ рдЕрдиреБрдХреВрд▓ рдирд╛рдо рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рддрдм рдХреЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдирд╛рдо рд╣реИ - рдЗрд╕реЗ рд╕рдордЭрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдмрдирд╛рдП рдЧрдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡ рдХрд╛ рд╕рд╛рд░ рдкреНрд░рдХрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдЖрдИрдбреА" рдирд╛рдо рдХрд╛ рдЕрд░реНрде рдХреБрдЫ рдЦрд╛рд╕ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдирд╛рдо "рдкрд┐рдХреНрд╕реЗрд▓рдЖрдИрдбреА" рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдкрд┐рдХреНрд╕реЗрд▓ рдЖрдИрдбреА рдЗрд╕ рддрддреНрд╡ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ:



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



рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП, рдЙрдкрд▓рдмреНрдз рдЧреБрдг рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдореИрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдХреЗрдд рдХрд░реВрдВрдЧрд╛, рдЬреЛ рд▓рдЧрднрдЧ рд╕рднреА рддрддреНрд╡ рд╣реИрдВ:

1. рдкреНрд░рджрд░реНрд╢рди рдирд╛рдо ред рдпрд╣ рд╡рд╣ рдирд╛рдо рд╣реИ рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреИрдЧ рдмрдирд╛рддреЗ рд╕рдордп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рджреЗрдЦреЗрдЧрд╛:



2. рдЙрджрд╛рд╣рд░рдг рдореВрд▓реНрдп ред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрдд рд╣реИ рдХрд┐ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдХреМрди рд╕реЗ рдорд╛рди рджрд░реНрдЬ рдХрд░рдиреЗ рд╣реИрдВ:



3. рдорджрдж рдкрд╛рда ред рдпрд╣ рд╡рд╣ рдкрд╛рда рд╣реИ рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддрддреНрд╡ рдХреА рд╕рд╣рд╛рдпрддрд╛ рдЖрдЗрдХрди рдкрд░ рдордБрдбрд░рд╛рддреЗ рд╣реБрдП рджреЗрдЦреЗрдЧрд╛:



4. рдбреЗрдЯрд╛ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо ред рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ, рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд┐рдпрдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рддреНрд░реБрдЯрд┐ рдкрд╛рда рдЬреЛ рддрдм рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдЯреИрдЧ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝реАрд▓реНрдб рдХреЛ рднрд░рдирд╛ рд╣реЛрдЧрд╛ред рджреВрд╕рд░рд╛ рдЙрджрд╛рд╣рд░рдг: рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдПрдХ рдИрдореЗрд▓ рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдЖрдк рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ред * @ *ред * \ .. * ред



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





рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ, рдЖрдк рдЙрди рд╢рд░реНрддреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреЗ рддрд╣рдд рдпрд╣ рдирд┐рдпрдо рд╕рдХреНрд░рд┐рдп рд╣реИ (рд╕реНрдерд┐рддрд┐ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдХреНрд╖реЗрддреНрд░)ред

5. рд╕рдорд╛рд╡реЗрд╢рди рдХреА рд╢рд░реНрддреЗрдВ ред рдпреЗ рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╣реИрдВ рдЬрд┐рдирдХреЗ рддрд╣рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдпрд╣ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡ рд╣реЛрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдЕрдзрд┐рднрд╛рд░ рдирд╣реАрдВ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЪреЗрдХ рдмреЙрдХреНрд╕ рдХреЗ рдЪрдпрди рдХреЗ рд╕рдордп рдЖрд╡рд╢реНрдпрдХ рддрддреНрд╡реЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐, рдпрджрд┐ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдЙрддреНрдкрд╛рдж рдбреЗрдЯрд╛ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ (рдпрд╣ рд╕рд╛рдЗрдЯ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдЙрдиреНрдирдд Google рдИ-рдХреЙрдорд░реНрд╕ рд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╡ рд╣реИ), рддреЛ рд╡рд╣ "рдЙрддреНрдкрд╛рдж рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рд▓реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ" рдЪреЗрдХ рдмреЙрдХреНрд╕ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдмреЙрдХреНрд╕ рдХреЛ рдЪреЗрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рддрддреНрд╡ рдЯреИрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрджрд┐ рдмреЙрдХреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдХреЛрдИ рддрддреНрд╡ рдирд╣реАрдВ рд╣реИрдВред



рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣рд╛рдВ рддрддреНрд╡ рдХреЗ рдирд╛рдо рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬрд┐рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЗрд╕реЗ рд╕реМрдВрдкрд╛ рдЬрд╛рдирд╛ рдерд╛ред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рддреЗ рд╣реИрдВ, рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рддреБрд░рдВрдд рджреЗрдЦрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:



рдХреЛрдб рдЯреИрдм


рдпрд╣ рдЯреИрдм рдПрдХ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рд╣реИред

рдЬреАрдЯреАрдПрдо рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛрдб "рдИрдПрд╕ 6 рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ" рдЫреАрди рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдПрдХ рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реИрд╢реНрд╡рд┐рдХ рдбреЗрдЯрд╛ (рдпрд╛рдиреА рд╕реАрдзреЗ рдкреГрд╖реНрда рдХреЗ рд╕рд╛рде) рдХреЗ рд╕рд╛рде рд╕рднреА рд╕рдВрдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреЛрдИ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╕реНрддреБрдПрдВ рдирд╣реАрдВ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдЦрд┐рдбрд╝рдХреА рдпрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝, рдЗрд╕рдореЗрдВ, рдХреНрд░рдорд╢рдГ, рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ, рднреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ (рдирдИ рд╡рд╕реНрддреБ рдФрд░ рдЬреИрд╕реЗ), рд╕реЗрдЯрдЯрд╛рдЗрдордЖрдЙрдЯ, рдкрд╛рд░реНрд╕рдЗрдВрдЯ, рдбрд┐рд▓реАрдЯ, рдЖрджрд┐ред - рдпрд╣ рд╕рдм рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рд▓реЗрдХрд┐рди рдЗрд╕ рд╕рдм рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рд╣реИред рдФрд░ рдЗрд╕рд▓рд┐рдП, рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдЗрд╕ рддрдереНрдп рд╕реЗ рд╢реБрд░реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рдо рдЙрди рдПрдкреАрдЖрдИ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдо рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:

// API //     const copyFromWindow = require('copyFromWindow'); //     const setInWindow = require('setInWindow'); //      const injectScript = require('injectScript'); //    const callInWindow = require('callInWindow'); //  ,     ,    const makeTableMap = require('makeTableMap'); //   URL  const getUrl = require('getUrl'); //    const getQueryParameters = require('getQueryParameters'); //     const makeInteger = require('makeInteger'); //    const makeString = require('makeString'); //  setTimeout const callLater = require('callLater'); //  console.log const logToConsole = require('logToConsole'); 

рд╡рд┐рд╕реНрддреГрдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕рд╛рде API рдХреА рдкреВрд░реА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП Google рдбреЗрд╡рд▓рдкрд░ рд╕рд╣рд╛рдпрддрд╛ рджреЗрдЦреЗрдВред

рдореИрдВ рдЖрдкрдХреЛ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рдКрдВрдЧрд╛:
рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рд╡рд░реНрдгрдирдХреНрд▓рд╛рд╕рд┐рдХ рдЬреЗ.рдПрд╕.рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдПрдкреАрдЖрдИ
рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯрдХрдВрд╕реЛрд▓.рд▓реЙрдЧ ('рд╣рд╛рдп');logToConsole ('рд╣рд╛рдп');
рдЯрд╛рдЗрдорд░ рд╕реЗрдЯ рдХрд░реЗрдВsetTimeout (рдлрд╝рдВрдХреНрд╢рди, 100);callLater (рдлрд╝рдВрдХреНрд╢рди);
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВрд╕реНрдЯреНрд░рд┐рдВрдЧ (1234);makeString (1234);
рдкреВрд░реНрдгрд╛рдВрдХ рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рдгparseInt ('1234', 10);рдореЗрдХрдЗрдВрдЯрд░ ('1234');
рдкреГрд╖реНрда рд╣реЛрд╕реНрдЯwindow.location.hostnamegetUrl ('рд╣реЛрд╕реНрдЯ');

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЙрджрд╛рд╣рд░рдг рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдкреАрдЖрдИ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдорд╛рдирдХ рдЬреЗрдПрд╕ рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд╣рдордиреЗ рдПрдкреАрдЖрдИ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХреА рдЧрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╕реНрддреБ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред рдпрд╣ рдмрд╛рдж рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛрдб рдХреЗ рджреМрд░рд╛рди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рд╢реБрд░реВ рд╕реЗ рд╣реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рдФрд░ рдЕрдзрд┐рдХ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдПрдХ рдЕрд▓рдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреА рд╣реИрдВред

рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдбреЗрдЯрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

{{рдПрдХ рддрддреНрд╡ рдирд╛рдо}}:

 //    const settings = { //  event: data.event, //ID  () pixelIDs: data.pixelIDs, //ID - (  1 -) priceListId: data.priceListId, //   -? fewPriceLists: data.fewPriceLists, //ID - (    ) priceListIds: data.priceListIds === undefined ? data.priceListIds : makeTableMap(data.priceListIds,'hostname','priceListId'), //  ecommerce   ? ecommerceUse: data.ecommerceUse, // ecommerce   eventEcommerce: data.eventEcommerce, //     siteSearchQueryParam: data.siteSearchQueryParam }; 

рдиреЛрдЯ: рдпрджрд┐ рдЖрдк рдореЗрдХрдЯреЗрдмрд▓ рдореИрдк рд╡рд┐рдзрд┐ рд╕реЗ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИрдВ, рддреЛ рдпрд╣ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдРрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд░реНрдирд░реА рдСрдкрд░реЗрдЯрд░ (рдЕрдЧрд░-рдЕрдиреНрдп рдирд┐рд░реНрдорд╛рдг рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░рд┐рдХреЙрд░реНрдб) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

MakeTableMap рд╡рд┐рдзрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред
рдпрджрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдореЗрдВ рдбреЗрдЯрд╛ рдЗрд╕ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

 [ 'key': 'k1', 'value': 'v1'}, 'key': 'k2', 'value': 'v2'} ] 

MakeTableMap рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рдж, рдбреЗрдЯрд╛ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рдпрдорд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдмрди рдЬрд╛рддрд╛ рд╣реИ:

 { 'k1': 'v1', 'k2': 'v2' } 


рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛: рдпрджрд┐ рдЯреИрдЧ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ data.gtmOnSuccess () рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, data.gtmOnFailure () рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ, data.gtmOnSuccess () рд╡рд┐рдзрд┐ рдХреЛ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдбреЗрдЯрд╛ .gtmOnFailure () рд╡рд┐рдзрд┐ рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдмрд╛рд╣рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреГрд╖реНрда VV openapi.js рдкрд░ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред

рдПрдкреАрдЖрдИ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣рд╛рдБ рдпрд╛рдж рд░рдЦрдиреЗ рд╡рд╛рд▓реА рдореБрдЦреНрдп рдмрд╛рдд рд╣реИ:

тАв рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рддреЛ CopyFromWindow API рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

 copyFromWindow('VK'); //VK -   ,     

тАв рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо setInWindow API рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

 setInWindow('openapiInject', 1); //openapiInject -   ,    //1 - ,    . 

тАв рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдо callInWindow API рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

 callInWindow('VK.Retargeting.Init', p); //VK.Retargeting.Init -   ,    //p - ,      

тАв рдпрджрд┐ рдЖрдкрдХреЛ рдкреГрд╖реНрда рдкрд░ рдПрдХ рдмрд╛рд╣рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдЗрдВрдЬреЗрдХреНрдЯрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

 injectScript('https://vk.com/js/api/openapi.js?159', pixel.setVkAsyncInit(), data.gtmOnFailure, 'vkPixel'); //https://vk.com/js/api/openapi.js?159 -  ,      //pixel.setVkAsyncInit() - ,        //data.gtmOnFailure - ,        //vkPixel -  ,  ,   URL  .    ,   JavaScript       

тАв рдпрджрд┐ рдЖрдкрдХреЛ URL (рдпрд╛ рдЗрд╕рдХрд╛ рдХреБрдЫ рднрд╛рдЧ) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - GetUrl API рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

 getUrl('host'); //host -  URL,  .  ,  host: protocol, port, path, extension, fragment, query. 

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рд╣реИ, рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдЬреЗрдПрд╕ рдИрдПрд╕ 6 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЛрдб рдХреЛ рдЫреЛрдЯрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рдкрдардиреАрдп рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ JS рдХрд╛ рдХрд╛рд░реНрдп рдЕрдзрд┐рдХ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИ рдФрд░ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рдорд╛рди рд╣реИред

JS ES6 рд╕рд┐рдВрдЯреЗрдХреНрд╕ рдкрд░ рдЕрдзрд┐рдХ
рдореБрдЦреНрдп рдЪреАрдЬ рдЬреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ рд╡рд╣ рдПрд░реЛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдХреЙрдиреНрд╕реНрдЯреЗрд╢рдВрд╕ рдХреА рдШреЛрд╖рдгрд╛ рд╣реИ рдФрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдмрдЬрд╛рдп рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

Const рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдШреЛрд╖рд┐рдд рдПрдХ рд╡реИрд░рд┐рдПрдмрд▓ рдПрдХ рд╕реНрдерд┐рд░ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдорд╛рди рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ред

рдПрдХ рдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдШреЛрд╖рд┐рдд рдПрдХ рдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдШреЛрд╖рд┐рдд рдЪрд░ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ:

  • рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд┐рдВрдбреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ;
  • рдЪрд▓реЛ рдХреА рджреГрд╢реНрдпрддрд╛ рдШреЛрд╖рдгрд╛ рдмреНрд▓реЙрдХ рддрдХ рд╕реАрдорд┐рдд рд╣реИ;
  • рдЪрд▓реЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдШреЛрд╖рд┐рдд рдЪрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдШреЛрд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдПрд░реЛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рд╣реИрдВ:

 //1.   const func1 = function() { return 'test'; } //    const func1 = () => 'test'; //2.   const func2 = function(arg) { if (arg > 0) return 'plus'; else return 'minus'; } //    const func2 = arg => { if (arg > 0) return 'plus'; else return 'minus'; } //3.   const func3 = function(arg1, arg2){ if (arg1 > arg2) return arg1; else return arg2; } //    const func3 = (arg1, arg2) => { if (arg1 > arg2) return arg1; else return arg2; } 


рдЕрдм рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ, рд╣рдо рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдИрдПрд╕ 6 рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреИрдЧ рдСрдкрд░реЗрд╢рди рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реИрдВ, VK openapi.js рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдбреЗрдЯрд╛рд▓реЗрдпрд░ рд╕реЗ рдЙрддреНрдкрд╛рдж рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ (Google рдХреА рдЙрдиреНрдирдд рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдХреЙрдорд░реНрд╕ рд╕рд╛рдЗрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╣реИ), рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ VKontalte рд░рд┐рдЯрд╛рд░рдЧреЗрдЯрд┐рдВрдЧ рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред , рдФрд░ рдШрдЯрдирд╛ рдкреНрд░реЗрд╖рдг рд╡рд┐рдзрд┐ред

рдкрд┐рдХреНрд╕реЗрд▓ рдЯреНрд░рд┐рдЧрд░ рд╡рд┐рдзрд┐ рддреАрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ:

  1. рдкрд┐рдХреНрд╕реЗрд▓ рдПрдХ рдРрд╕реЗ рдкреГрд╖реНрда рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ Openapi.js рдЧрд╛рдпрдм рд╣реИред
  2. рдкрд┐рдХреНрд╕реЗрд▓ рдЙрд╕ рдкреГрд╖реНрда рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ Openapi.js рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рддрдХ рд▓реЛрдб рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред
  3. рдкрд┐рдХреНрд╕реЗрд▓ рдкреЗрдЬ рдкрд░ Openapi.js рд▓реЛрдб рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

VKontakte рдбрд╛рдпрдирд╛рдорд┐рдХ рд░рд┐рдЯрд╛рд░рдЧреЗрдЯрд┐рдВрдЧ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдХрд╕реНрдЯрдо GTM рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдкреВрд░рд╛ рдХреЛрдб
 //api const copyFromWindow = require('copyFromWindow'); const setInWindow = require('setInWindow'); const injectScript = require('injectScript'); const callInWindow = require('callInWindow'); const makeTableMap = require('makeTableMap'); const getUrl = require('getUrl'); const getQueryParameters = require('getQueryParameters'); const makeInteger = require('makeInteger'); const makeString = require('makeString'); const callLater = require('callLater'); //    const settings = { event: data.event, pixelIDs: data.pixelIDs, priceListId: data.priceListId, fewPriceLists: data.fewPriceLists, priceListIds: data.priceListIds === undefined ? data.priceListIds : makeTableMap(data.priceListIds,'hostname','priceListId'), ecommerceUse: data.ecommerceUse, eventEcommerce: data.eventEcommerce, siteSearchQueryParam: data.siteSearchQueryParam }; //       const pixel = { //    getPageHostname: () => getUrl('host'), //    VK getVK: () => copyFromWindow('VK'), //    VK setVkAsyncInit: () => { setInWindow('vkAsyncInit', pixel.sendEvent); }, //       getSiteSearchPhrase: () => { if (settings.event === 'view_search') return getQueryParameters(settings.siteSearchQueryParam); else return undefined; }, //      getEventParams: (products, currencyCode, revenue) => { let eventParamsClean= {}; let eventParams = { products: eventProducts.getProductParams(products), category_ids: eventProducts.getCategoryString(products), currency_code: currencyCode, total_price: eventProducts.getTotalPrice(products, revenue), search_string: pixel.getSiteSearchPhrase() }; if (eventParams.products !== undefined) eventParamsClean.products = eventParams.products; if (eventParams.category_ids !== undefined) eventParamsClean.category_ids = eventParams.category_ids; if (eventParams.currency_code !== undefined) eventParamsClean.currency_code = eventParams.currency_code; if (eventParams.total_price !== undefined) eventParamsClean.total_price = eventParams.total_price; if (eventParams.search_string !== undefined) eventParamsClean.search_string = eventParams.search_string; return eventParamsClean; }, //  - getPriceListId: hostname => { if (settings.fewPriceLists) return settings.priceListIds[hostname]; else return settings.priceListId; }, //  openapi.js openapiInit: () => { injectScript('https://vk.com/js/api/openapi.js?159', pixel.setVkAsyncInit(), data.gtmOnFailure, 'vkPixel'); setInWindow('openapiInject', 1); }, //   sendEvent: () => { if (settings.event === 'hit') { settings.pixelIDs.split(',').forEach(p => { callInWindow('VK.Retargeting.Init',p); callInWindow('VK.Retargeting.Hit'); }); } else { const pricelist = pixel.getPriceListId(pixel.getPageHostname()); const name = settings.event; let products = []; if(settings.ecommerceUse) products = name === 'view_home' || name === 'view_category' || name === 'view_search' || name === 'view_other' ? settings.eventEcommerce : settings.eventEcommerce.products; else products = undefined; const currencyCode = settings.ecommerceUse ? settings.eventEcommerce.currencyCode : undefined; const revenue = (settings.ecommerceUse && name === 'purchase') ? settings.eventEcommerce.actionField.revenue : undefined; const eventParams = settings.ecommerceUse ? pixel.getEventParams(products, currencyCode, revenue) : undefined; settings.pixelIDs.split(',').forEach(p => { callInWindow('VK.Retargeting.Init',p); callInWindow('VK.Retargeting.ProductEvent', pricelist, name, eventParams); }); }, //   start: () => { if (pixel.getVK() === undefined && copyFromWindow('openapiInject') !== 1) { pixel.openapiInit(); data.gtmOnSuccess(); } else if (pixel.getVK() === undefined && copyFromWindow('openapiInject') === 1) { if (pixel.count < 50) { callLater(pixel.start); pixel.count++; } else return; } else { pixel.sendEvent(); data.gtmOnSuccess(); }, //   count: 0 }; //       const eventProducts = { //    products   getProductParams: products => { let arr = []; products.forEach(i => { let productParamsClean = {}; let productParams = { id: makeString(i.id), group_id: makeString(i.brand), price: makeInteger(i.price * 100) / 100 }; if (productParams.id !== 'undefined') productParamsClean.id = productParams.id; if (productParams.group_id !== 'undefined') productParamsClean.group_id = productParams.group_id; if (productParams.price !== 0) productParamsClean.price = productParams.price; arr.push(productParamsClean); }); return arr; }, //       'a,b,c'       getCategoryString: products => { let categoryId = ''; let check = []; products.forEach(i => { if(check.indexOf(i.category) === -1) { check.push(i.category); categoryId += ',' + i.category; }); return categoryId.slice(1); }, //     getTotalPrice: (products, revenue) => { let sumPrice = 0; if (revenue !== undefined ) return makeInteger(revenue * 100) / 100; else { products.forEach(i => { if (i.hasOwnProperty('quantity')) sumPrice += (makeInteger(i.price * 100) / 100) * makeInteger(i.quantity); else sumPrice += makeInteger(i.price * 100) / 100; }); return sumPrice; }; //  pixel.start(); 


рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдЯреИрдм


рдЯреИрдЧ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдВрддрд┐рдо рдЪрд░рдг рдмрдирд╛ рд╣реБрдЖ рд╣реИ - рдкреГрд╖реНрда рдХреЗ рд╡реИрд╢реНрд╡рд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣ рд╕рд┐рд░реНрдл рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдЯреИрдм рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЪреВрдВрдХрд┐ рдХреЛрдб рдХреЛ рдПрдХ рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрд╢рди рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдПрдкреАрдЖрдИ рд╡рд┐рдзрд┐ (рдЬрд╣рд╛рдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ) рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

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

рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдПрдкреАрдЖрдИ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рддреАрди рдкреНрд░рдХрд╛рд░ рдХреА рдЕрдиреБрдорддрд┐рдпрд╛рдВ рдЬрд╛рд░реА рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП:



1. рдЧреНрд▓реЛрдмрд▓ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдПрдХреНрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИ - рд╣рдорд╛рд░реЗ рдХреЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЧреНрд▓реЛрдмрд▓ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рддрдХ рдкрд╣реБрдВрдЪ, рд▓рд┐рдЦрдирд╛, рдкрдврд╝рдирд╛ред рдЪрд░ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рдорд┐рд▓рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред



рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, VK рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ рдХреЗрд╡рд▓ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, vkAsyncInit рдХреЛ рдкрдврд╝рд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ VK.Retargeting.Hit рдкрджреНрдзрддрд┐ рдХреЛ рдХреЗрд╡рд▓ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

2. URL рдкрдврд╝рддрд╛ рд╣реИ ред рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ URL рдХреЗ рдХрд┐рди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред рдореИрдВ URL рдХреЗ рдХрд┐рд╕реА рднреА рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реВрдВ:



рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ, рддреЛ рдЖрдк рдХреЛрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



3. рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ ред рдпрд╣рд╛рдВ рдЙрди рдкрддреЗ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬрд┐рдирд╕реЗ рдЖрдк рдмрд╛рд╣рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ, VK рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ openapi.js рднрд░реА рд╣реБрдИ рд╣реИ, рдореИрдВ рдЗрд╕рдХрд╛ рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ:



рдпрд╣ рд╕рдм рд╣реИ, рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗрдЯрдЕрдк рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЖрдк рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдирд┐рд░реНрдорд┐рдд рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░ рдЯреИрдЧ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдФрд░ рдкрд░реАрдХреНрд╖рдг


рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдмрдирд╛рдП рдЧрдП рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛ "VKontakte" рдбрд╛рдпрдирд╛рдорд┐рдХ рд░рд┐рдЯрд╛рд░рдЧреЗрдЯрд┐рдВрдЧ рдЯреИрдЧ рдмрдирд╛рдПрдВрдЧреЗ: рдкреЗрдЬрд╡реНрдпреВ рдФрд░ addToCartред

рдкреГрд╖реНрда-рдЕрд╡рд▓реЛрдХрди


рд╣рдо рдЖрд╡рд╢реНрдпрдХ GTM рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЬрд╛рдПрдВрдЧреЗ, рдПрдХ рдирдпрд╛ рдЯреИрдЧ рдмрдирд╛рдПрдВрдЧреЗ, рдХрд╕реНрдЯрдо рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЯреИрдЧ рдкреНрд░рдХрд╛рд░ VK Pixel рдЪреБрдиреЗрдВ:



рдЯреИрдЧ рдХреЗ рдирд╛рдо рд╕реЗ рднрд░реЗрдВ, рдЯреНрд░реИрдХ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдИрд╡реЗрдВрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рд╣рд┐рдЯ рдЪреБрдиреЗрдВ (рдпрд╣ рдПрдХ рдорд╛рдирдХ рдкреЗрдЬрд╡реНрдпреВ рд╣реИ), рдлрд╝реАрд▓реНрдб рдореЗрдВ "рдкрд┐рдХреНрд╕реЗрд▓ рдЖрдИрдбреА" рдЙрди рджреЛ рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдЖрдИрдбреА рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдСрд▓ рдкреЗрдЬ рдЯреНрд░рд┐рдЧрд░ рд╕реЗрдЯ рдХрд░реЗрдВ:



рдмрдирд╛рдП рдЧрдП рдЯреИрдЧ рдХреЛ рд╕реЗрд╡ рдХрд░реЗрдВред

addToCart рдЬреИрд╕рд╛


рдХрд┐рд╕реА рдЙрддреНрдкрд╛рдж рдХреЛ рдХрд╛рд░реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реА рдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреИрдЧ рдмрдирд╛рдирд╛ рдПрдХ рд╣рд┐рдЯ рдЯреИрдЧ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛрдЧрд╛ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЯреЛрдХрд░реА рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╛рдорд╛рди рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рд╣реИ, рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдкрд░ Google рдХреЗ рдЙрдиреНрдирдд рдИрдХреЙрдорд░реНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реЛрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрддреНрдкрд╛рдж рдбреЗрдЯрд╛ рдбреЗрдЯрд╛рд▓реЗрдпрд░ рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ GTM рдореЗрдВ dataLayer рд╡реИрд░рд┐рдПрдмрд▓ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ addToartart рдЗрд╡реЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдИрдХреЙрдорд░реНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░реЗрдЧрд╛ред рдЪрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИрдВ:



рджреВрд╕рд░реЗ, рдЖрдкрдХреЛ рдПрдХ рдЯреНрд░рд┐рдЧрд░ рдмрдирд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЬреЛ рдИрдХреЙрдорд░реНрд╕ addToCart рдИрд╡реЗрдВрдЯ рд╣реЛрдиреЗ рдкрд░ рдЯреИрдЧ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдЧрд╛ (рдЬрдм рдПрдбрд╡рд░реНрдЯ рдЗрд╡реЗрдВрдЯ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЯреНрд░рд┐рдЧрд░ рдбреЗрдЯрд╛рд▓реЗрдпрд░ рдореЗрдВ рдкреБрд╢ рдХрд░рддреЗ рд╕рдордп рдЯреИрдЧ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдЧрд╛):



рдИрдХреЙрдорд░реНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рдЯреНрд░рд┐рдЧрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реИрд░рд┐рдПрдмрд▓ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЯреИрдЧ рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:



рдХреНрд░рдо рдореЗрдВ:

  1. рдЯреНрд░реИрдХ рдХреА рдЧрдИ рдШрдЯрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдХрд╛рд░реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
  2. рд╣рдо рджреЛ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдЖрдИрдбреА рдореЗрдВ рднрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
  3. рдЪреЗрдХрдмреЙрдХреНрд╕ рд╕реЗрдЯ рдХрд░реЗрдВ "рдХрдИ рдореВрд▓реНрдп рд╕реВрдЪрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ": рдорд╛рд╕реНрдХреЛ рдФрд░ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╡рд┐рднрд┐рдиреНрди рдореВрд▓реНрдп рд╕реВрдЪрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
  4. рдореВрд▓реНрдп рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛ рднрд░реЗрдВред
  5. рдЪреЗрдХрдмреЙрдХреНрд╕ рд╕реЗрдЯ рдХрд░реЗрдВ "рдЙрддреНрдкрд╛рджреЛрдВ рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдИ-рдХреЙрдорд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ"ред
  6. рдЗрд╕ рдИрд╡реЗрдВрдЯ рдХреЗ рдИрдХреЙрдорд░реНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ, рдкрд╣рд▓реЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред
  7. рд╣рдордиреЗ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдореЙрдирд┐рдЯрд░ рдХрд┐рдП рдЧрдП рдЗрд╡реЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЯреНрд░рд┐рдЧрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ - AddToCartред
  8. рд╕рд╣реЗрдЬреЗрдВред

рдЦрдирди рдкрд░реАрдХреНрд╖рдг


VKontakte рдкрд░ рдбрд╛рдпрдирд╛рдорд┐рдХ рд░рд┐рдЯрд╛рд░рдЧреЗрдЯрд┐рдВрдЧ рдХреЗ рдкрд┐рдХреНрд╕рд▓ рдХреЗ рд╡рд░реНрдХрд┐рдВрдЧ рдЖрдЙрдЯ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ GTM рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЛрдб рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╣рдорд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдХреНрд╢рди рдХреЛ рдЦреЛрд▓рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ 'рдЖрд░рдЯреАрдЖрд░рдЬреА' рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред


рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдкреГрд╖реНрда рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рдЕрдиреБрд░реЛрдз рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП - рджреЛ рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рднреЗрдЬреА рдЧрдИ рд╣рд┐рдЯ:



рд╕реНрдерд┐рддрд┐ 200 рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдз рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рднреЗрдЬреЗ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЬреАрдЯреАрдПрдо рд╡рд┐рдВрдбреЛ рдореЗрдВ рднреА, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдмрдирд╛рдП рдЧрдП рдЯреИрдЧ рдиреЗ рдкреГрд╖реНрда рджреГрд╢реНрдп рдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред

рдХрд╛рд░реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ рдШрдЯрдирд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрддреНрдкрд╛рдж рдХреЛ рдХрд╛рд░реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рдФрд░ рдЕрдиреБрд░реЛрдз рд╣реИрдВ:



рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди GTM рд╡рд┐рдВрдбреЛ рдореЗрдВ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рджреВрд╕рд░рд╛ рдЯреИрдЧ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдбреЗрдЯрд╛рд▓реЗрдпрд░ рдХреЗ рдЙрддреНрдкрд╛рдж рдбреЗрдЯрд╛ рдХреЛ рдЦреАрдВрдЪрд╛ рдЧрдпрд╛ рдФрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рд╕рд╣реА рдореВрд▓реНрдп рд╕реВрдЪреА рднреА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЧрдИред

рджреВрд╕рд░реЗ рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП, рдореВрд▓реНрдп рд╕реВрдЪреА рдХреЛ рднреА рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:



рдЕрдиреНрдп рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЯреИрдЧ рдЙрд╕реА рддрд░рд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдФрд░ рдЪреЗрдХ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдирд┐рд╖реНрдХрд░реНрд╖


рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ GTM рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдкрд░рд┐рдЪрд┐рдд рдкреНрд░рддрд┐рдорд╛рди рдХреЛ рдмрджрд▓ рд░рд╣реЗ рд╣реИрдВред HTML рдЯреИрдЧ рдФрд░ JS рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдПрдХ рдмрдврд╝рд┐рдпрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред

рдпрд╣ рдПрдХ рдмрд╛рд░ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдФрд░ рдлрд┐рд░ рдХреЛрдИ рднреА рдЬреЛ GTM рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИ рд╡рд╣ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдирд┐рд░реНрдорд┐рдд рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдЖрдк VKontakte рдХрд╕реНрдЯрдо рдбрд╛рдпрдирд╛рдорд┐рдХ рд░рд┐рдЯрд╛рд░рдЧреЗрдЯрд┐рдВрдЧ рдкрд┐рдХреНрд╕реЗрд▓ рдЯреЗрдореНрдкрд▓реЗрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреА рд╣рдордиреЗ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЬрд╛рдВрдЪ рдХреА рдереАред

рдЯреЗрдореНрдкрд▓реЗрдЯ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдирдпрд╛ рдХрд╕реНрдЯрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдореЗрдиреВ рд╕реЗ рдЖрдпрд╛рдд рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:



рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ ppc.world рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╕рд╛рдордЧреНрд░реА

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


All Articles