在Gatsby中的Hubspot窗体上设置自定义ID,可以通过以下步骤完成:
npm install gatsby-plugin-hubspot
{
resolve: `gatsby-plugin-hubspot`,
options: {
trackingCode: "YOUR_HUBSPOT_TRACKING_CODE",
respectDNT: true,
productionOnly: true,
},
},
确保将"YOUR_HUBSPOT_TRACKING_CODE"替换为你的Hubspot跟踪代码。
componentDidMount() {
if (window && window.hbspt) {
window.hbspt.forms.create({
portalId: "YOUR_HUBSPOT_PORTAL_ID",
formId: "YOUR_HUBSPOT_FORM_ID",
target: "#YOUR_CUSTOM_ID",
});
}
}
确保将"YOUR_HUBSPOT_PORTAL_ID"替换为你的Hubspot门户ID,将"YOUR_HUBSPOT_FORM_ID"替换为你的Hubspot表单ID,将"#YOUR_CUSTOM_ID"替换为你想要设置的自定义ID。
<div id="YOUR_CUSTOM_ID"></div>
这样,当页面加载时,Hubspot窗体将被创建并插入到具有指定ID的HTML元素中。
总结: 在Gatsby中的Hubspot窗体上设置自定义ID的步骤包括:
腾讯云相关产品推荐:
领取专属 10元无门槛券
手把手带您无忧上云