A dataLayer rm_experience_impression event
Each impression is pushed as event: rm_experience_impression. It includes exp_variant_string, rm_experience_id, rm_experience_kind, rm_experience_name, rm_variant_id, rm_variant_name, rm_campaign_id, and rm_resource_id. Keys without a value are pushed as null, so stale values never carry over between pushes.
