Amp html 我可以将动态值传递给AMP页面吗?

Amp html 我可以将动态值传递给AMP页面吗?,amp-html,Amp Html,是否可以根据传递给页面的URL参数动态更改AMP页面中的值 我需要创建多个页面,超过20个,我想知道是否可以动态地更改页面的某些部分来解决这个问题。只有一些事情需要改变。我认为这个问题有点模棱两可,所以我会尝试回答我从中得到的答案 您是否正在使用JavaScript进行动态更改 不,这是不可能的,因为AMP对自定义JavaScript的限制非常有限,作为替代方案,您可以在服务器端(使用PHP、Node、Java或您正在使用的任何东西)使页面动态 用于跟踪目的 是的,您可以将动态数据传递给跟踪库。

是否可以根据传递给页面的URL参数动态更改AMP页面中的值


我需要创建多个页面,超过20个,我想知道是否可以动态地更改页面的某些部分来解决这个问题。只有一些事情需要改变。

我认为这个问题有点模棱两可,所以我会尝试回答我从中得到的答案

您是否正在使用JavaScript进行动态更改 不,这是不可能的,因为AMP对自定义JavaScript的限制非常有限,作为替代方案,您可以在服务器端(使用PHP、Node、Java或您正在使用的任何东西)使页面动态

用于跟踪目的 是的,您可以将动态数据传递给跟踪库。 使用Google tag manager轻松集成大多数跟踪API调用。 Tag manager提供了内置的URL变量来帮助您读取它们,对于其他动态变量,只需在JSON中传递它们即可

<amp-analytics config="https://www.googletagmanager.com/amp.json?id=<your id here>&amp;gtm.url=SOURCE_URL" data-credentials="include" class="i-amphtml-element i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-layout" style="width: 1px; height: 1px; display: none;" aria-hidden="true">
    <script type="application/json">
    {
        "vars":{"buyer_preference":null,"res_com":"R"}      
    }
    </script>

</amp-analytics>

{
“vars”:{“买方偏好”:null,“卖方”:“R”}
}