hybridge
    Preparing search index...

    Variable eventsConst

    events: {
        "payments.adyen.card_brand_rejected": (
            payloads: CardBrandRejectedPayload,
        ) => DLStructured;
        "payments.misc": (eventName: string) => DLStructured;
        "payments.miscSendBoth": (
            eventName: string,
        ) => (StructuredEvent | DLStructured)[];
        "payments.payment_selection.payment_method_preselected": (
            payload: PaymentSelection,
        ) => (StructuredEvent | DLStructured)[];
        "payments.payment_selection.payment_method_selected": (
            payload: PaymentSelection,
        ) => (StructuredEvent | DLStructured)[];
        "payments.payment_selection.save_payment_method": (
            payloads: SavePaymentMethodPayload,
        ) => DLStructured;
        "payments.payment_selection.zipCode": (
            payloads: PaymentSelectionZipCode,
        ) => (StructuredEvent | DLStructured)[];
        "payments.payment_selection.zipCode.invalid": () => (
            StructuredEvent
            | DLStructured
        )[];
        "payments.payment_selection.zipCode.valid": (
            payloads: PaymentSelectionZipCode,
        ) => (StructuredEvent | DLStructured)[];
        "payments.payment.processing_failed": (
            payloads: PaymentsPaymentProcessingFailed,
        ) => (StructuredEvent | DLStructured)[];
        "payments.termscondition.error": () => (StructuredEvent | DLStructured)[];
    } = ...

    List of payment events

    Type Declaration

    • payments.adyen.card_brand_rejected: (payloads: CardBrandRejectedPayload) => DLStructured

      payments.adyen.card_brand_rejected event Sends to datalayer only (migrated from old app)

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Payments',
      eventAction: 'Card Rejected',
      eventLabel: 'visa'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Payments' AND se_action = 'Card Rejected'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • payments.misc: (eventName: string) => DLStructured

      Miscellaneous payment events Sends to datalayer only (migrated from old app) Used for events that don't require special handling but need to be tracked Handles the following events:

      • payments.payment_selection.is_loaded
      • payments.payment_selection.checking_apple_availability_start
      • payments.payment_selection.checking_apple_availability_end
      • payments.adyen.risk_data_ready
      • payments.termscondition.change
      • payments.payment.processed_successfully
      • payments.payment.processing_canceled
      • payments.adyen.has_additional_details
      • payments.termscondition.validate_accepted
      • payments.payment_selection.initiate_paypal_payment
      • payments.paypale.processed_successfully
      • payments.termscondition.error
      • payments.payu.processed_successfully
      • payments.payment_selection.payment_processing_redirect
      • payments.paysafe.payment_selection.payment_method_selected
      • payments.paysafe.processed_successfully
      • payments.payment_selection.initiate_payment_success

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Payments',
      eventAction: 'payments.payment_selection.is_loaded' // or any other event name
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Payments' AND se_action = 'payments.payment_selection.is_loaded' -- or any other event name
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • payments.miscSendBoth: (eventName: string) => (StructuredEvent | DLStructured)[]

      Miscellaneous payment events sent to both structured and datalayer Used for events that don't require special handling but need to be tracked in both destinations Handles the following events:

      • payments.termscondition.change
      • payments.payment.processing_canceled

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Payments',
      eventAction: 'payments.termscondition.change' // or any other event name
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Payments' AND se_action = 'payments.termscondition.change' -- or any other event name
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • payments.payment_selection.payment_method_preselected: (payload: PaymentSelection) => (StructuredEvent | DLStructured)[]

      payments.payment_selection.payment_method_preselected event Sends to both native app and datalayer (moved from checkout.ts + migrated from old app)

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Payments',
      eventAction: 'payments.payment_selection.payment_method_preselected',
      eventLabel: 'paypal'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Payments' AND se_action = 'payments.payment_selection.payment_method_preselected'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • payments.payment_selection.payment_method_selected: (payload: PaymentSelection) => (StructuredEvent | DLStructured)[]

      payments.payment_selection.payment_method_selected event Sends to both native app and datalayer (moved from checkout.ts + migrated from old app)

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Payments',
      eventAction: 'payments.payment_selection.payment_method_selected',
      eventLabel: 'paypal'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Payments' AND se_action = 'payments.payment_selection.payment_method_selected'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • payments.payment_selection.save_payment_method: (payloads: SavePaymentMethodPayload) => DLStructured

      payments.payment_selection.save_payment_method event Sends to datalayer only (migrated from old app)

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Payments',
      eventAction: 'payments.payment_selection.save_payment_method',
      eventLabel: 'paymentMethodId',
      eventProperty: 'saved'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Payments' AND se_action = 'payments.payment_selection.save_payment_method'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • payments.payment_selection.zipCode: (payloads: PaymentSelectionZipCode) => (StructuredEvent | DLStructured)[]

      payments.payment_selection.zipCode event Sends to both native app and datalayer Tracks when a user enters a zip code in the payment selection

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Payments',
      eventAction: 'payments.payment_selection.zipCode',
      eventLabel: '86163'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Payments' AND se_action = 'payments.payment_selection.zipCode'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • payments.payment_selection.zipCode.invalid: () => (StructuredEvent | DLStructured)[]

      payments.payment_selection.zipCode.invalid event Sends to both native app and datalayer Tracks when a user enters an invalid zip code in the payment selection

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Payments',
      eventAction: 'payments.payment_selection.zipCode.invalid'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Payments' AND se_action = 'payments.payment_selection.zipCode.invalid'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • payments.payment_selection.zipCode.valid: (payloads: PaymentSelectionZipCode) => (StructuredEvent | DLStructured)[]

      payments.payment_selection.zipCode.valid event Sends to both native app and datalayer Tracks when a user enters a valid zip code in the payment selection

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Payments',
      eventAction: 'payments.payment_selection.zipCode.valid',
      eventLabel: '86163'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Payments' AND se_action = 'payments.payment_selection.zipCode.valid'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • payments.payment.processing_failed: (
          payloads: PaymentsPaymentProcessingFailed,
      ) => (StructuredEvent | DLStructured)[]

      payments.payment.processing_failed event Sends to both native app and datalayer (moved from checkout.ts + migrated from old app)

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Payments',
      eventAction: 'Payment Error',
      eventLabel: 'errorCode'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Payments' AND se_action = 'Payment Error'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE
    • payments.termscondition.error: () => (StructuredEvent | DLStructured)[]

      payments.termscondition.error event Sends to both native app and datalayer (moved from checkout.ts + migrated from old app)

      DataLayer Event example

      {
      event: 'ga_event',
      eventCategory: 'Payments',
      eventAction: 'payments.termscondition.error'
      }

      SQL Query Example

      SELECT
      *
      FROM
      LAMBDA_DB.CUSTOMER_JOURNEY_MODELLED.STRUCTURED_EVENTS
      WHERE se_category = 'Payments' AND se_action = 'payments.termscondition.error'
      AND event_date BETWEEN CURRENT_DATE - 3 AND CURRENT_DATE