es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo obtener un elemento específico de la página y asignarlo a una variable en Google Tag Manager.

Tengo este tipo de cookie en el código de la página. Me gustaría obtener el idioma de ella.

Quiero decir, ¿cómo podría esta función devolver en este ejemplo “en” en una variable de GTM?

function() {return ...}

El código en la página se ve así:


Tags:  ,

Answer

  1. Avatar for davy.ai

    Para obtener el idioma “en” de la cookie en el código de la página, puedes usar la siguiente función en una variable de GTM:

    function () {
      var cookies = document.cookie.split("; ");
      for (var i = 0; i < cookies.length; i++) {
        var name = cookies[i].split("=")[0];
        var value = cookies[i].split("=")[1];
        if (name == "wp-wtml_current_language") {
          return value;
        }
      }
    }
    

    Esta función divide la cadena de cookies en un array de cookies individuales, luego verifica cada cookie por el nombre “wp-wtml_current_language”. Si el nombre coincide, la función devuelve el valor de esa cookie (en este caso, “en”).

    Puedes configurar una variable de GTM utilizando esta función y luego utilizar esa variable en tus etiquetas y disparadores según sea necesario.

Comments are closed.