reportCarouselStepClicked method

void reportCarouselStepClicked(
  1. CEPTriggerPayload payload, {
  2. required int itemIndex,
  3. String? actionUrl,
})

A carousel item (or its CTA) was tapped. The first item tap also counts as an experience-level engagement click (once, deduped).

Implementation

void reportCarouselStepClicked(
  CEPTriggerPayload payload, {
  required int itemIndex,
  String? actionUrl,
}) {
  final actionType = actionUrl != null ? 'deeplink' : null;
  _events.digiaExperienceClickedOnce(
    payload,
    CarouselClicked(actionType: actionType, actionUrl: actionUrl),
  );
  _events.toDigia(
    CarouselStepClicked(
      itemIndex: itemIndex,
      actionType: actionType,
      actionUrl: actionUrl,
    ),
    payload,
  );
}