| Index: components/payments/core/journey_logger.h
|
| diff --git a/components/payments/core/journey_logger.h b/components/payments/core/journey_logger.h
|
| index 5c35c0d7ecfa3015fcc4fd653f6d092183858a6d..3760ec64459df6ba8e4c8174639e836d3426913b 100644
|
| --- a/components/payments/core/journey_logger.h
|
| +++ b/components/payments/core/journey_logger.h
|
| @@ -75,6 +75,9 @@ class JourneyLogger {
|
| // Records the fact that the Payment Request was shown to the user.
|
| void SetShowCalled();
|
|
|
| + // Records the fact that the Payment Request was done in an incognito tab.
|
| + void SetIsIncognito();
|
| +
|
| // Records the histograms for all the sections that were requested by the
|
| // merchant and for the usage of the CanMakePayment method and its effect on
|
| // the transaction. This method should be called when the Payment Request has
|
| @@ -112,7 +115,8 @@ class JourneyLogger {
|
| // merchant.
|
| void RecordSectionSpecificStats(CompletionStatus completion_status);
|
|
|
| - // Records the metrics related the the CanMakePayment method.
|
| + // Records the metrics related the the CanMakePayment method, if the Payment
|
| + // Request was not done in an incognito tab.
|
| void RecordCanMakePaymentStats(CompletionStatus completion_status);
|
|
|
| // Records CanMakePayment's return value effect on whether the Payment Request
|
| @@ -128,6 +132,7 @@ class JourneyLogger {
|
| bool was_can_make_payments_used_;
|
| bool could_make_payment_;
|
| bool was_show_called_;
|
| + bool is_incognito_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(JourneyLogger);
|
| };
|
|
|