Microservice Shares.datagreed.ru рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдлреНрд▓рд╛рд╕реНрдХ рдХреЗ рдЕрдкрдиреЗ рдЕрдзреНрдпрдпрди рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛, рдореИрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдкреАрдЖрдИ рдкрддреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдпрджрд┐ Google Analytics JS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреЗрдЬ рдореЗрдВ рдПрдХреАрдХреГрдд рд╣реИ рддреЛ рдпрд╣ рдХреИрд╕реЗ рдХрд░реЗрдВ?
рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рднреА рдирд╣реАрдВ рдкрддрд╛ рдерд╛ред рдЗрд╕ рдЦреЛрдЬ рдиреЗ рдореБрдЭреЗ рдЙрди рдореЛрдмрд╛рдЗрд▓ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ PHP рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдкрд╣реБрдВрдЪрд╛ рджрд┐рдпрд╛ рдЬреЛ (рдПрдХ рдмрд╛рд░) рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдирд╣реАрдВ рдереАрдВред
рдореЗрд░реЗ рдЖрдЧреЗ рдХреЗ рд╢реЛрдз рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрдЬрдЧрд░ рдХреЗ рд▓рд┐рдП рдПрдХ
рдЫреЛрдЯрд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ Google Analytics рджреНрд╡рд╛рд░рд╛ рдкреГрд╖реНрда рдЯреНрд░реИрдХрд┐рдВрдЧ (рдИрд╡реЗрдВрдЯ, рдЕрд▓рд╛рд╕, рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ, Django рдФрд░ рдлреНрд▓рд╛рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдХрдХреНрд╖рд╛рдПрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдлреНрд▓рд╛рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рд╕ рддреИрдирд╛рдд рд╣реИ рдФрд░ рдореЗрд░реЗ
рд╢реЗрдпрд░реЛрдВ рдкрд░
рдЪрд▓рддрд╛ рд╣реИ
редatagreed.ru , рдФрд░ рдореИрдВрдиреЗ рдЕрднреА рддрдХ Django рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред
Django рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рддрд╛ рд╣реИ (
views.py
) рдореЗрдВ:
from pyga import DjangoGATracker def some_view(request): ga = DjangoGATracker('domain.com', 'UA-xxxx')
рдлреНрд▓рд╛рд╕реНрдХ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдФрд░ рд╕рддреНрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
from flask import request, session
рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдереЛрдбрд╝реЗ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдкрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
from pyga import GATracker ga = GATracker('domain.com', 'UA-xxxx') ga.track('/api/news/', user_session_id, ip_address, useragent)
рдкрд░рд┐рдпреЛрдЬрдирд╛
рдПрдХ рдмрд┐рдЯрдмрдХреИрдЯ рдкрд░ рд░рд╣рддреА рд╣реИред рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд╛ рдорд╕реМрджрд╛ рд╣реИ, рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВред
рдкрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрдирд╛:
pip install -e git+https://bitbucket.org/DataGreed/pyga.git
рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ :)