diff --git a/app/javascript/packages/document-capture/components/acuant-capture.tsx b/app/javascript/packages/document-capture/components/acuant-capture.tsx index 6a7bf111812..8e5e0778869 100644 --- a/app/javascript/packages/document-capture/components/acuant-capture.tsx +++ b/app/javascript/packages/document-capture/components/acuant-capture.tsx @@ -432,17 +432,17 @@ function AcuantCapture( } /** - * Given a click source, returns a higher-order function that, when called, will log an event + * Given a clickSource, returns a higher-order function that, when called, will log an event * before calling the original function. */ - function withLoggedClick(source: string, metadata: { isDrop: boolean } = { isDrop: false }) { + function withLoggedClick(clickSource: string, metadata: { isDrop: boolean } = { isDrop: false }) { return any>(fn: T) => (...args: Parameters) => { if (!isSuppressingClickLogging.current) { trackEvent( name === 'selfie' ? 'idv_selfie_image_clicked' : `IdV: ${name} image clicked`, { - source, + click_source: clickSource, ...metadata, liveness_checking_required: isSelfieCaptureEnabled, captureAttempts, @@ -810,7 +810,7 @@ function AcuantCapture( {children} ), 'lg-upload': ({ children }) => ( - ), diff --git a/app/services/analytics_events.rb b/app/services/analytics_events.rb index 5d5ca2f8a2f..60ecd6b6808 100644 --- a/app/services/analytics_events.rb +++ b/app/services/analytics_events.rb @@ -876,7 +876,7 @@ def idv_back_image_added( # @param [String] acuant_version # @param ["hybrid","standard"] flow_path Document capture user flow # @param [Boolean] isDrop - # @param [Boolean] source + # @param [Boolean] click_source # @param [Boolean] use_alternate_sdk # @param [Number] captureAttempts count of image capturing attempts # @param [String] liveness_checking_required Whether or not the selfie is required @@ -885,7 +885,7 @@ def idv_back_image_clicked( acuant_version:, flow_path:, isDrop:, - source:, + click_source:, use_alternate_sdk:, captureAttempts:, liveness_checking_required:, @@ -897,7 +897,7 @@ def idv_back_image_clicked( acuant_version: acuant_version, flow_path: flow_path, isDrop: isDrop, - source: source, + click_source: click_source, use_alternate_sdk: use_alternate_sdk, liveness_checking_required: liveness_checking_required, captureAttempts: captureAttempts, @@ -2121,7 +2121,7 @@ def idv_front_image_added( # @param [String] acuant_version # @param ["hybrid","standard"] flow_path Document capture user flow # @param [Boolean] isDrop - # @param [String] source + # @param [String] click_source # @param [String] use_alternate_sdk # @param [Number] captureAttempts count of image capturing attempts # @param [Boolean] liveness_checking_required @@ -2130,7 +2130,7 @@ def idv_front_image_clicked( acuant_version:, flow_path:, isDrop:, - source:, + click_source:, use_alternate_sdk:, captureAttempts:, liveness_checking_required: nil, @@ -2142,7 +2142,7 @@ def idv_front_image_clicked( acuant_version: acuant_version, flow_path: flow_path, isDrop: isDrop, - source: source, + click_source: click_source, use_alternate_sdk: use_alternate_sdk, liveness_checking_required: liveness_checking_required, captureAttempts: captureAttempts, @@ -4137,7 +4137,7 @@ def idv_selfie_image_added( # @param [String] acuant_version # @param ["hybrid","standard"] flow_path Document capture user flow # @param [Boolean] isDrop - # @param [String] source + # @param [String] click_source # @param [String] use_alternate_sdk # @param [Number] captureAttempts # @param [Boolean] liveness_checking_required @@ -4149,7 +4149,7 @@ def idv_selfie_image_clicked( acuant_version:, flow_path:, isDrop:, - source:, + click_source:, use_alternate_sdk:, captureAttempts:, liveness_checking_required: nil, @@ -4164,7 +4164,7 @@ def idv_selfie_image_clicked( acuant_version: acuant_version, flow_path: flow_path, isDrop: isDrop, - source: source, + click_source: click_source, use_alternate_sdk: use_alternate_sdk, captureAttempts: captureAttempts, liveness_checking_required: liveness_checking_required, diff --git a/spec/javascript/packages/document-capture/components/acuant-capture-spec.jsx b/spec/javascript/packages/document-capture/components/acuant-capture-spec.jsx index 6581424ebf7..5c8e5b3caee 100644 --- a/spec/javascript/packages/document-capture/components/acuant-capture-spec.jsx +++ b/spec/javascript/packages/document-capture/components/acuant-capture-spec.jsx @@ -1358,19 +1358,19 @@ describe('document-capture/components/acuant-capture', () => { expect(trackEvent.callCount).to.be.at.least(3); expect(trackEvent).to.have.been.calledWith('IdV: test image clicked', { - source: 'placeholder', + click_source: 'placeholder', isDrop: false, liveness_checking_required: false, captureAttempts: 1, }); expect(trackEvent).to.have.been.calledWith('IdV: test image clicked', { - source: 'button', + click_source: 'button', isDrop: false, liveness_checking_required: false, captureAttempts: 1, }); expect(trackEvent).to.have.been.calledWith('IdV: test image clicked', { - source: 'upload', + click_source: 'button', isDrop: false, liveness_checking_required: false, captureAttempts: 1, @@ -1391,7 +1391,7 @@ describe('document-capture/components/acuant-capture', () => { fireEvent.drop(input); expect(trackEvent).to.have.been.calledWith('IdV: test image clicked', { - source: 'placeholder', + click_source: 'placeholder', isDrop: true, liveness_checking_required: false, captureAttempts: 1,