using DistributedPubSubExtension to communicate cart events to analytics actor