Skip to content

Commit

Permalink
feat(analytics): add custom properties for UTM code information
Browse files Browse the repository at this point in the history
  • Loading branch information
lalver1 committed Apr 26, 2024
1 parent bbb81d4 commit 7e63fc9
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions benefits/core/analytics.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,18 @@ class ViewedPageEvent(Event):

def __init__(self, request):
super().__init__(request, "viewed page")
# Add UTM codes
utm_campaign = request.GET.get("utm_campaign")
utm_source = request.GET.get("utm_source")
utm_medium = request.GET.get("utm_medium")
utm_content = request.GET.get("utm_content")
utm_term = request.GET.get("utm_term")
self.update_event_properties(
utm_campaign=utm_campaign, utm_source=utm_source, utm_medium=utm_medium, utm_content=utm_content, utm_term=utm_term
)
self.update_user_properties(
utm_campaign=utm_campaign, utm_source=utm_source, utm_medium=utm_medium, utm_content=utm_content, utm_term=utm_term
)


class ChangedLanguageEvent(Event):
Expand Down

0 comments on commit 7e63fc9

Please sign in to comment.