要将数据发送到内部系统,您可以使用AMP的amp-form组件结合额外的URL参数来实现。以下是一个示例代码,演示如何使用AMP发送数据到内部系统:
AMP Form with Extra URL Parameters
AMP Form with Extra URL Parameters
在上面的示例中,我们使用了amp-form组件来创建一个表单,并将数据发送到https://example.com/your-internal-system-endpoint这个内部系统的端点。表单包含了一个文本输入框和一个电子邮件输入框。当用户提交表单时,数据将被发送到内部系统。
为了将额外的URL参数添加到数据中,我们使用了amp-analytics组件。在这里,我们通过构建一个自定义的请求来发送数据到分析系统(这里仅为示例目的),并包含了额外的URL参数。${canonicalUrl}将被替换为当前页面的规范URL,${encodeURIComponent(name)}和${encodeURIComponent(email)}将分别被替换为编码后的姓名和电子邮件。
请注意,您需要将action-xhr属性设置为内部系统的URL,并适当修改URL参数和请求的结构以满足您的需求。
这样,您就可以使用AMP的amp-form组件和额外的URL参数将数据发送到内部系统了。