Skip to content

Commit 39ad9c5

Browse files
committed
Add extra required data to the track_event call when creating a school
1 parent f34f8cb commit 39ad9c5

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

app/controllers/api/schools_controller.rb

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,12 @@ def create
2020

2121
if result.success?
2222
@school = result[:school]
23-
track_event('School - Created', school_id: @school.id)
23+
track_event(
24+
'School - Created',
25+
school_id: @school.id,
26+
first_landing_page: params[:first_landing_page],
27+
marketing_parameters: marketing_parameters
28+
)
2429
render :show, formats: [:json], status: :created
2530
else
2631
render json: {
@@ -77,6 +82,10 @@ def import
7782

7883
private
7984

85+
def marketing_parameters
86+
params[:marketing_parameters]&.permit!&.to_h
87+
end
88+
8089
def create_params
8190
params.expect(
8291
school: %i[name

0 commit comments

Comments
 (0)