【问题标题】:Can I pass dynamic values to AMP pages?我可以将动态值传递给 AMP 网页吗?
【发布时间】:2017-11-22 22:03:46
【问题描述】:

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

我需要创建多个页面,超过 20 个,我想知道是否可以动态更改页面的某些部分来解决该问题。在其中只需要更改几件事。

【问题讨论】:

    标签: amp-html


    【解决方案1】:

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

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

    用于跟踪目的 是的,您可以将动态数据传递给跟踪库。 使用 Google 标签管理器轻松集成大多数跟踪 API 调用。 标签管理器提供内置的 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>
    

    【讨论】:

      猜你喜欢
      • 2020-03-21
      • 1970-01-01
      • 1970-01-01
      • 2018-01-14
      • 1970-01-01
      • 1970-01-01
      • 2019-07-28
      • 1970-01-01
      • 2013-10-08
      相关资源
      最近更新 更多