动态获取页面值?

时间:2014-12-18 14:47:36

标签: asp.net

我想知道是否有人可以指出我正确的方向。我们通过nopCommerce 3.5运行.NET电子商务网站,并希望完全启用Google再营销代码。我们收录了Google再营销代码但是它是静态的 - 即我们将其放在网站的标题上并且它可以工作 - 它在每个页面中但它是硬编码的并且是指我们网站上的单个项目。

我正在尝试制定如何使再营销代码动态化。即每个页面都会通过.NET或SQL动态获取自己的值。

Google再营销代码正在寻找:

  1. ecomm_prodid: 'REPLACE_WITH_VALUE',
    (我认为这是产品ID)
  2. ecomm_pagetype: 'REPLACE_WITH_VALUE',
    (我认为这是页面类型)
  3. ecomm_totalvalue: 'REPLACE_WITH_VALUE',
    (我认为这是总价值)
  4. 如何让每个产品页面检索3个值并将其放在产品页面而不是REPLACE_WITH_VALUE? (即使它只有一个 - 产品ID)?

    Screenshot

    我们网站上有很多产品,但也许我可以手动编写畅销产品。我不知道要解决这个问题。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

查看CodePlex上的nopcommerce代码,ProductDetailModel有一个子模型AddToCartModel,后者又有一个成员ProductId。您应该能够使用此字段用它填充GA变量,如下所示:ecomm_prodid:'<%#this.AddToCart.ProductId%>';。同样应该适用于价格,使用ecomm_productvalue:'<%#this.ProductPrice.Price%>';

答案 1 :(得分:-2)

我们也在使用nopcommerce3.80为获取产品ID而添加的代码是什么