在GTM内部,我在DOM上有一个CSS选择器变量。它是房地产,变量是价格。我需要删除变量中的字符($)和(,)。我需要这个以符合动态再营销的一部分 例如:
MLS_Price = $599,000
我如何"搜索和替换" GTM中的那些角色?自定义javascript?我使用它,但无法使用它。视频说明:http://screencast-o-matic.com/watch/cbno3V6XuO
function() {
var MLS_Price = "{{MLS_Price}}";
var MLS_Price = str.replace("$", "");
var MLS_Price = "{{MLS_Price}}";
var MLS_Price = str.replace(",", "");
}
答案 0 :(得分:3)
您不需要用引号括起变量,因为这只会返回变量名的字符串化版本。如果使用Custom JS变量,则还需要返回值。您还可以链接字符串转换(例如):
function(){
var str = {{MLS_Price}};
return str.substring(1).replace(",", '');
}
确保在发布之前进行适当的错误处理并检查并测试它。
答案 1 :(得分:0)
不使用CUSTOM HTML TAG,最好的办法是制作VARIABLE(自定义Js),以便下次可以轻松重用这些值。
代码将类似于Abel的代码。
function() {
var MLS_Price = {{MLS_Price}};
var MLS_Price_1 = MLS_Price.replace("$", "");
var fullPrice = MLS_Price_1.replace(",", "");
return fullPrice; }