我已通过GTM在我的网站订单成功页面中集成了以下代码:
<script src="https://apis.google.com/js/platform.js?onload=renderOptIn" async defer></script>
<script>
window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
"merchant_id": 87654376,
"order_id": "{{dl.order.id}}",
"email": "{{dl.order.customerEmail}}",
"delivery_country": "{{dl.order.deliveryCountry}}",
"estimated_delivery_date": "{{dl.order.estDeliveryDate}}"
});
});
}
我在我的页面中实现了一个dataLayer,它正好在上面的代码中传播所需的变量。上面的标签正好点燃了。
但谷歌商家客户评论的optin窗口没有打开。当上面的代码粘贴在网站html中时,optin窗口打开正常。但是当通过GTM实现上述代码时,尽管标签正在激活,但是optin窗口没有打开。请帮忙。
答案 0 :(得分:0)
距离您发布问题已有一段时间了。我遇到了类似的问题-一切都已在GTM中正确设置,但结帐成功页面上没有徽章或弹出窗口。
看来-它不能通过GTM运行-只能直接运行。
希望这会有所帮助,并节省其他时间:)
答案 1 :(得分:0)
Google官方帮助页面最近添加了有关GCR和GTM的声明:
“当前无法将Google跟踪代码管理器用于选择代码集成。” https://support.google.com/merchants/answer/9352538
我们希望“当前”意味着正在进行某种发展。