【问题标题】:How do I dynamically update google_tag_params.ecomm_prodid client side?如何动态更新 google_tag_params.ecomm_prodid 客户端?
【发布时间】:2014-04-27 09:42:56
【问题描述】:

我正在尝试在电子商务网站上实施AdWords Dynamic Retargeting。有问题的网站在单个产品页面上有多个产品变体。在初始页面加载时,正确设置了 google_tag_params 数组:

<script type="text/javascript">
var google_tag_params = {
  ecomm_prodid: 'product_black',
  ecomm_pagetype: 'product',
  ecomm_totalvalue: '100.00'
};
</script>

但是,当用户选择不同的变体(即:更改产品颜色)时,我会动态更新 google_tag_params.ecomm_prodid 的值,如下所示:

google_tag_params.ecomm_prodid = 'product_red';

google_tag_params 数组已按预期更新,但 ecomm_prodid 似乎没有“发送给 Google” "。当我在页面上运行 Google Tag Assistant 时,我总是返回初始的 ecomm_prodid(在本例中为“product_black”),而不是当前在 google_tag_params 数组中设置的新值。

我的问题:

如何在页面加载后动态更新ecomm_prodid的值并发送给谷歌?

【问题讨论】:

标签: javascript google-ads-api


【解决方案1】:

标准代码会在页面加载时触发一次,因此您以后对 google_tag_params 对象的更改不会触发该代码再次触发。

如果您想在不刷新整个页面的情况下多次触发再营销代码,那么您可以尝试使用异步版本的再营销代码,它允许您根据用户在页面。

这里有一些关于标签的异步版本的细节:https://developers.google.com/adwords-remarketing-tag/

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-09-20
  • 1970-01-01
  • 2012-04-27
  • 1970-01-01
  • 2023-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多