Creé una promoción de impresión de eventos para Google Analytics, tengo 2 eventos view_promotions y también select_content . En el informe en GA para select_content , los datos son correctos, pero para view_promotion siempre es 0. ¿Hay algún problema con mi código que usa una matriz de inserción como el código que hice a continuación?
const impressionBanner = []; $(".banner-link").each(function(){ const data = $(this).data('banner'); impressionBanner.push({ "id": data.id, "name": data.name }) gtag('event', 'view_promotion', { impressionBanner }); }) $('.banner-link').each(function(){ $(this).on("click", function(e){ e.preventDefault() const data = $(this).data('banner') console.log(data) gtag('event', 'select_content', { "promotions": [ { "id": data.id, "name": data.name } ] }); }) }) .banner-link{ width: 100px; height: 50px; background-color:red; margin:5px; color:#fff; text-align:center; } <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="banner-link" data-banner='{"id" : "1" , "name" : "Banner 1"}'> Banner 1 </div> <div class="banner-link" data-banner='{"id" : "2" , "name" : "Banner 2"}'> Banner 2 </div> <div class="banner-link" data-banner='{"id" : "3" , "name" : "Banner 3"}'> Banner 3 </div>