我想知道是否有人可以指出我正确的方向。我们正在通过 nopCommerce 3.5 运行一个 .NET 电子商务网站,并希望完全启用 Google 再营销代码。我们包含了 Google 再营销代码,但它是静态的 - 即我们将其放在网站的标题中并且它可以工作 - 它在每个页面中,但它是硬编码的,并且引用我们网站上的单个项目。
我正在尝试研究如何使再营销代码动态化。即每个页面都会通过 .NET 或 SQL 动态获取自己的值。
Google 再营销代码正在寻找:
ecomm_prodid:'REPLACE_WITH_VALUE',
(我认为这是一个产品 ID)ecomm_pagetype:'REPLACE_WITH_VALUE',
(我认为这是页面类型)ecomm_totalvalue:'REPLACE_WITH_VALUE',
(我认为这是总值(value))
如何让每个产品页面检索 3 个值并将它们放置在产品页面上,而不是 REPLACE_WITH_VALUE
? (即使它只有一个 - 产品 ID)?
我们的网站上有非常多的产品,但也许我可以手动编码最畅销的产品。我不知道要解决这个问题。非常感谢任何帮助。
最佳答案
查看 CodePlex 上的 nopcommerce 代码,ProductDetailModel
有一个子型号AddToCartModel
其中又有一个成员 ProductId
。您应该能够使用此字段来填充 GA 变量,如下所示: ecomm_prodid:'<%#this.AddToCart.ProductId%>';
。这同样适用于价格,使用 ecomm_productvalue:'<%#this.ProductPrice.Price%>';
关于asp.net - 动态获取页面值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27549200/