GTMの結果から古いカスタム変数を取り除く方法を知りたいです。
GTMのコンソールでカスタム変数を更新したのですが、古いバージョンが結果に残ったままです。
これらのせいでプログラムがうまく動かないので、除去する必要があります。
もし可能でしたら、同じ現象を回避するために、根本原因(何かのキャッシュでしょうか?)も教えていただきたいです。
よろしくお願いします。
GTMカスタム変数定義部分
function() { return function(model) { var userID = {{user ID}}; if(userID == '') { userID = 0; } var actionEvent = {{event}}; var elementId = {{Click ID}}; var element = {{Click Element}}; var elementTagName = element.tagName; var elementClasses = {{Click Classes}}; var ancestorsClasses = '[' + elementClasses + ']'; var loopIds = '[' + element.getAttribute('data-loopid') + ']'; var parentElement = element.parentElement; while (parentElement && parentElement !== document.body) { ancestorsClasses = '[' + parentElement.className + ']_' + ancestorsClasses; loopIds = '[' + parentElement.getAttribute('data-loopid') + ']_' + loopIds; parentElement = parentElement.parentElement; } var clickText = null; if(elementTagName == 'A' || elementTagName == 'BUTTON' || elementTagName == 'SPAN') { clickText = {{Click Text}}; } var ariaLabel = element.getAttribute('aria-label'); var xhr = new XMLHttpRequest(); var webBeaconUrl = '' //ここでcroudFrontのビーコンを設定 var sendActionDatalog = 'test' xhr.open('GET', webBeaconUrl + '?' +sendActionDatalog, true); xhr.send(null); }; }
あなたの回答
tips
プレビュー