Ich möchte Daten aus meinem HTML-Code in meine DataLayer (Google Tag Manager) ziehen.Javascript DataLayer Fetch von
Der HTML-Code ist so etwas wie dieses:
<body class="portal sessions" data-place="hun">...</body>
Und der Javascript-Code ist so etwas wie dieses:
<script type="text/javascript">
var lang_log = document.getElementsByClassName("portal");
dataLayer.push({
"language_login":lang_log
})
</script>
Was ich würde versuchen, ist auf die lang_log Variable zu geben, die „hun "Wert und ich würde versuchen:
<script type="text/javascript">
var lang_log = document.getElementsByClassName("portal")['data-place'];
dataLayer.push({
"language_login":lang_log
})
</script>
Aber es funktioniert nicht. Irgendwelche Ideen?
Jede Hilfe oder Beratung ist apprecaited, Vielen Dank im Voraus.
Sie könnten die native Lösung mit einem DOM-Typ Variable versuchen, ein Selektor, der für body.portal und „Daten-place“ als Attributnamen aussieht - kann dies den Wert des Attributs zurückgeben soll ohne benutzerdefinierte JS. –
danke, ich werde dieses versuchen! –