fix: streamline datalayer integration for all events

This commit is contained in:
Björn Fromme
2026-03-16 12:02:59 +01:00
parent 9eefdd1858
commit 8529bb0e21
3 changed files with 20 additions and 28 deletions
+2 -9
View File
@@ -2,19 +2,12 @@ import { Controller } from '@hotwired/stimulus';
export default class extends Controller {
static values = {
url: String,
title: String,
userInfo: String
payload: Object
};
connect() {
if (typeof window.dataLayer !== 'undefined') {
window.dataLayer.push({
'event': 'VirtualPageview',
'virtualPageURL': this.urlValue,
'virtualPageTitle': this.titleValue,
'userInfo': this.userInfoValue
});
window.dataLayer.push(this.payloadValue);
}
}
}