在 eSpace Javascript 中使用站点 属性
Use Site Property in eSpace Javascript
我通过 de eSpace Javascript 在我的 Outsystems 网站中加入了 Google Analytics (javascript)。现在我想将 Analytics Key 放在我的网站属性中,这样我就可以针对每个环境轻松更新它。
如何在我的 Javascript 中使用站点 属性?
您可以创建一个站点属性来存储跟踪 ID。
其次,您需要创建一个带有未转义表达式的网络块,并以这种方式添加您的 javascript:
最后,你只需要将你的webblock拖到你想跟踪的每个网页上即可。
干杯,
薇拉
我能理解你的用例。如果我没看错的话,你正试图在一个空间中使用一些 JavaScript,这将是每个页面加载中的 运行,类似于
onLoad(function(){
// your Google Analytics code, but using the value from the site property
})
这样一来,您就可以更新站点 属性 而无需重新发布所有消费者。似乎是个不错的方法:)
实现此目的的方法是让您的 JavaScript 即时向服务器端请求密钥,并可能缓存它。
这可能更容易也可能更难,具体取决于您 运行 正在使用的平台版本...但这是实现它的简单方法。
将站点 属性 添加到 espace。构建一个没有布局的页面,并在准备中添加一个下载小部件,该小部件仅下载您站点的价值属性。在同一个空间中,在空间 JavaScript 中,向我之前引用的页面添加一个 AJAX 请求,当你得到响应时,启动你的 Google 分析代码。
为了能够在所有其他 espace 和每个页面中使用它,您仍然需要引用 Google Analytics espace 中的内容,因此 espace JavaScript 是 运行 每页
希望对您有所帮助:)
据我所知,您不能在 eSpace JavaScript window 中使用站点属性。为此,您必须在网页屏幕或网页块上使用转义表达式来添加您的 JavaScript 代码以及使用网站属性。
由于您希望在所有网页屏幕上使用相同的脚本,因此我建议您将此表达式添加到页脚网页块中,以便它会自动添加到您创建的所有网页屏幕中。
我通过 de eSpace Javascript 在我的 Outsystems 网站中加入了 Google Analytics (javascript)。现在我想将 Analytics Key 放在我的网站属性中,这样我就可以针对每个环境轻松更新它。
如何在我的 Javascript 中使用站点 属性?
您可以创建一个站点属性来存储跟踪 ID。
其次,您需要创建一个带有未转义表达式的网络块,并以这种方式添加您的 javascript:
最后,你只需要将你的webblock拖到你想跟踪的每个网页上即可。
干杯, 薇拉
我能理解你的用例。如果我没看错的话,你正试图在一个空间中使用一些 JavaScript,这将是每个页面加载中的 运行,类似于
onLoad(function(){
// your Google Analytics code, but using the value from the site property
})
这样一来,您就可以更新站点 属性 而无需重新发布所有消费者。似乎是个不错的方法:)
实现此目的的方法是让您的 JavaScript 即时向服务器端请求密钥,并可能缓存它。
这可能更容易也可能更难,具体取决于您 运行 正在使用的平台版本...但这是实现它的简单方法。
将站点 属性 添加到 espace。构建一个没有布局的页面,并在准备中添加一个下载小部件,该小部件仅下载您站点的价值属性。在同一个空间中,在空间 JavaScript 中,向我之前引用的页面添加一个 AJAX 请求,当你得到响应时,启动你的 Google 分析代码。
为了能够在所有其他 espace 和每个页面中使用它,您仍然需要引用 Google Analytics espace 中的内容,因此 espace JavaScript 是 运行 每页
希望对您有所帮助:)
据我所知,您不能在 eSpace JavaScript window 中使用站点属性。为此,您必须在网页屏幕或网页块上使用转义表达式来添加您的 JavaScript 代码以及使用网站属性。
由于您希望在所有网页屏幕上使用相同的脚本,因此我建议您将此表达式添加到页脚网页块中,以便它会自动添加到您创建的所有网页屏幕中。