diff --git a/app/controllers/api/schools_controller.rb b/app/controllers/api/schools_controller.rb index 9bc829bb8..f4029f4ff 100644 --- a/app/controllers/api/schools_controller.rb +++ b/app/controllers/api/schools_controller.rb @@ -20,7 +20,12 @@ def create if result.success? @school = result[:school] - track_event('School - Created', school_id: @school.id) + track_event( + 'School - Created', + school_id: @school.id, + first_landing_page: params[:first_landing_page], + marketing_parameters: marketing_parameters + ) render :show, formats: [:json], status: :created else render json: { @@ -77,6 +82,10 @@ def import private + def marketing_parameters + params[:marketing_parameters]&.permit!&.to_h + end + def create_params params.expect( school: %i[name