рдореЛрдЬрд┐рд▓рд╛рд▓реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЧреЛрдкрдиреАрдпрддрд╛-рд╕рдВрд░рдХреНрд╖рдг рдЯреЗрд▓реАрдореЗрдЯреНрд░реА рд╕рдВрдпрдиреНрддреНрд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫред

Mozilla рд▓реЗ IPA (Interoperable Private Attribution) рдкреНрд░рд╡рд┐рдзрд┐ рд▓рд╛рдЧреВ рдЧрд░реНрди рдлреЗрд╕рдмреБрдХрд╕рдБрдЧ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЧреЛрдкрдиреАрдпрддрд╛рд▓рд╛рдИ рд╕рдореНрдорд╛рди рдЧрд░реНрджреИ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрд▓рд╛рдИ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЕрднрд┐рдпрд╛рдирд╣рд░реВрдХреЛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░рд┐рддрд╛рдорд╛ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдбрд╛рдЯрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдирдЧрд░реА рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди, рднрд┐рдиреНрди рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рдмрд╣реБ-рдкрдХреНрд╖реАрдп рдЧреЛрдкреНрдп рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ (MPC, рдмрд╣реБ-рдкрд╛рд░реНрдЯреА рдХрдореНрдкреНрдпреБрдЯреЗрд╢рди) рдХреЛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдзреЗрд░реИ рд╕реНрд╡рддрдиреНрддреНрд░ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓рд╛рдИ рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рдбреЗрдЯрд╛ (рд╡реЗрдмрд╕рд╛рдЗрдЯрд╣рд░реВ) рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдирдЧрд░реА рдЧрдгрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВ рд░ рд╡рд┐рдЬреНрдЮрд╛рдкрдирджрд╛рддрд╛рд╣рд░реВрд╕рдБрдЧ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛ рд╕рдмреИ рдЬрд╛рдирдХрд╛рд░реАрдорд╛ рдкрд╣реБрдБрдЪ рдЫреИрди) рд░ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдбрд╛рдЯрд╛рдорд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджреИред

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

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫ рдЬрд╕рдорд╛ рддреАрдирд╡рдЯрд╛ рдЖрдзрд╛рд░рднреВрдд рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреНрдЫрдиреН - рдорд┐рд▓реНрджреЛ рдХреБрдЮреНрдЬреА (navigator.setMatchKey) рддреЛрдХреНрдиреЗ, рд╕реНрд░реЛрдд рдШрдЯрдирд╛ (navigator.generateSourceEvent) рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗ рд░ рдкрд░рд┐рдгрд╛рдо рд╕реНрд╡рд░реВрдк рдШрдЯрдирд╛ (navigator.generateTriggerEvent) рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗред рд╕реНрд░реЛрдд рдШрдЯрдирд╛рд╣рд░реВрд▓рд╛рдИ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреЗ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрдирдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреЗ рдЬрд╕реНрддрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдмреБрдЭрд┐рдиреНрдЫред рдкрд░рд┐рдгрд╛рдорд╛рддреНрдордХ рдШрдЯрдирд╛рд╣рд░реВ (рд▓рдХреНрд╖реНрдп) рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрдирдорд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЧрд░реЗрдкрдЫрд┐ рдЕрд░реНрдХреЛ рд╕рд╛рдЗрдЯрдорд╛ рдЧрд░рд┐рдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдЪрд┐рддреНрд░рдг рдЧрд░реНрджрдЫ, рдЬрд╕реНрддреИ рдЙрддреНрдкрд╛рджрди рдЦрд░рд┐рдж рдЧрд░реНрдиреЗ, рджрд░реНрддрд╛ рдЧрд░реНрдиреЗ рд░ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗред

рдпреА рдШрдЯрдирд╛рд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдЗрдЯрд╣рд░реВрдорд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдПрдХреЛ рд╣реБрдирд╛рд▓реЗ, рд╡рд┐рдЬреНрдЮрд╛рдкрдирдХреЛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░рд┐рддрд╛ рдорд╛рдкрди рдЧрд░реНрди, рд╡рд┐рдЬреНрдЮрд╛рдкрди рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрд▓реЗ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдЗрдЯрд╣рд░реВрдорд╛ рдЬрд╛рдБрджрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЧрддрд┐рд╡рд┐рдзрд┐ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрджрдЫ, рдкрд╣рд┐рдЪрд╛рди рдХреБрдХреАрдЬ рдЬрд╕реНрддрд╛ рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдЬреБрди рдЧреЛрдкрдиреАрдпрддрд╛рдХреЛ рдЙрд▓реНрд▓рдЩреНрдШрдирдХреЛ рд░реВрдкрдорд╛ рдорд╛рдирд┐рдиреНрдЫред рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд IPA рд╕рдВрдпрдиреНрддреНрд░рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рд▓реАрдХ рдирдЧрд░рд┐рдХрди рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд░ рдЕрдиреНрддрд┐рдо рдХрд╛рд░реНрдпрд╣рд░реВ рд▓рд┐рдЩреНрдХ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ - рдорд┐рд▓реНрджреЛ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдорд╛рддреНрд░ рдирд┐рдпреБрдХреНрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд░ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдлрд╛рд░рдордорд╛ рдорд╛рддреНрд░ рдкреНрд░рд╢реЛрдзрди рдЧрд░рд┐рдиреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рдпреЛ рдХреБрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╣реЛ рднрдиреНрдиреЗ рд╕реНрдкрд╖реНрдЯ рдЫреИрдиред рд╕рдВрдЧ рд╕рдореНрдмрдиреНрдзрд┐рддред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, IPA рдХреЛ рд╕рд╣рдпреЛрдЧрдорд╛, рд╡рд┐рдЬреНрдЮрд╛рдкрдирджрд╛рддрд╛рд╣рд░реВрд▓реЗ рдЧреЛрдкрдиреАрдпрддрд╛ рдЙрд▓реНрд▓рдЩреНрдШрди рдирдЧрд░реА рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЕрднрд┐рдпрд╛рдирд╣рд░реВрдХреЛ рдирддрд┐рдЬрд╛рд╣рд░реВ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫрдиреН, рд░ рд╕рд╛рдЗрдЯ рдорд╛рд▓рд┐рдХрд╣рд░реВрд▓реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреНрд▓реЗрд╕рдореЗрдиреНрдЯ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛рд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫрдиреНред

рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдмреГрджреНрдзрд┐ рдЧрд░реНрди, рдПрдХрддреНрд░рд┐рдд рдкрд░рд┐рдгрд╛рдорд╣рд░реВрдорд╛ рдЕрдирд┐рдпрдорд┐рдд рдЖрд╡рд╛рдЬ рдердкреНрди рд░ "рдЧреЛрдкрдиреАрдпрддрд╛ рдмрдЬреЗрдЯ" рд╕рд┐рджреНрдзрд╛рдиреНрдд рд▓рд╛рдЧреВ рдЧрд░реНрди рдкрдирд┐ рд╕рдореНрднрд╡ рдЫ, рдЬрд╕ рдЕрдиреБрд╕рд╛рд░ рдмреНрд░рд╛рдЙрдЬрд░рд▓реЗ рдЧреЛрдкреНрдп рдбреЗрдЯрд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╣рджрд╕рдореНрдо рдорд╛рддреНрд░ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ; рдпрджрд┐ рдХрд▓рд╣рд░реВрдХреЛ рд╕реАрдорд╛ред API рдирд╛рдШреЗрдХреЛ рдЫ, рдердк рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рдкреНрд░рд╛рд╡рдзрд╛рди рдЕрд╡рд░реБрджреНрдз рдЫред

API рдХреЛ рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдБрджреИ рддреАрди рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдпрд╣рд░реВ рдЫрдиреН:

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

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди