我正在尝试使用GTM在我的网站上运行Adwords呼叫转换跟踪.所有内容都设置在Adwords端(呼叫分机+来自网站转换的呼叫),但替换功能仍然无效.
<script type="text/javascript">
// the code from adwords, loads the _googWcmGet function
(function(a,e,c,f,g,b,d){var h={ak:"XXXXXXX",cl:"XXXXXXXX"};a[c]=a[c]||function(){(a[c].q=a[c].q||[]).push(arguments)};a[f]||(a[f]=h.ak);b=e.createElement(g);b.async=1;b.src="//www.gstatic.com/wcm/loader.js";d=e.getElementsByTagName(g)[0];d.parentNode.insertBefore(b,d);a._googWcmGet=function(b,d,e){a[c](2,b,h,d,null,new Date,e)}})(window,document,"_googWcmImpl","_googWcmAk","script");
// my callback to replace the number
var replaceNumber = function (formatted_number, unformatted_number) {
console.log("replaceNumber() called");
}
var getNumber = function () {
var links = document.getElementsByTagName("a");
var oldNumber = null;
for(var i=0; i<links.length; i++) {
if( links[i].href.indexOf("tel") > -1 ) {
var el = links[i];
var oldNumber = el.innerHTML.split("<")[0];
}
}
// console.log(oldNumber); -> 123-456-7890
return oldNumber;
}
window.onload = function() {
_googWcmGet( replaceNumber, …Run Code Online (Sandbox Code Playgroud) javascript google-adwords google-tag-manager conversion-tracking
我使用路由设置,使用我的'api'文件夹的目录结构直观地设置路由.但是,如果我使用文件夹名称来表示路由参数,则在控制器中未定义req.params.
有问题的路线是:
GET /api/google/accounts/:account_id/analytics/profiles/
Run Code Online (Sandbox Code Playgroud)
这是我的路线装载机.它基本上在api文件夹上执行一个glob,查找命名的文件routes.js并app.use在适当的路径上执行(从文件夹结构中确定).
// load routers
files = glob.sync("api/**/routes.js");
console.log(files);
// [ 'api/campaigns/routes.js',
// 'api/google/accounts/:account_id/analytics/profiles/routes.js',
// 'api/google/accounts/routes.js',
// 'api/google/urls/routes.js',
// 'api/users/routes.js' ]
// use each router on the appropriate route
for(var i=0;i<files.length;i++) {
route = "/" + files[i].split("/routes.js")[0];
console.log(route);
// '/api/google/accounts/:account_id/analytics/profiles'
router = require(path.join(__dirname, files[i]))(config);
routes = router.stack;
app.use(route, router);
// list all registered routes for this router
for(var j=0;j<routes.length;j++) {
routeDebug((" " + Object.keys(routes[j].route.methods)[0].toUpperCase()).slice(-6) + " " + route + routes[j].route.path);
}
} …Run Code Online (Sandbox Code Playgroud) 我怎样才能防止这个伸缩父母缩小到小于孩子的身高?灰色容器是flex父级,白色框是子级。

grey box
display flex
white boxes
display block
height 200px
Run Code Online (Sandbox Code Playgroud)