Google Analytics-Tagmanager-事先查询脚本

时间:2018-11-19 11:03:03

标签: javascript google-tag-manager

你好!

我对JS非常陌生,但目前我遇到的问题是,要为Google Analytics(分析)读取值,但并非在每个页面上都可用。在这种情况下,它是产品详细信息页面上的$(“ .ga-product”)数据(“ rawinfo”)。如果此值甚至可用,则必须事先在脚本中查询,以便避免javascript错误。

我该如何实现?

到目前为止,这里有代码:

var productTitle = $('.ga-product').data('rawinfo')['title'];
var productDesc = $('.ga-product').data('rawinfo')['description'];
var priceBrutto = $('.ga-product').data('rawinfo').price.scale[1]['brutto'];
var priceNetto = $('.ga-product').data('rawinfo').price.scale[1]['netto'];
var priceDiscount = $('.ga-product').data('rawinfo').price.scale[1]['savings_in_percent'];
var priceTag = $('.ga-product').data('rawinfo').price.scale[1]['tax_in_percent'];
var isPremium = $('.ga-product').data('rawinfo')['description'].includes('premium');

  if (priceBrutto == NaN) { priceBrutto = 0 }

if ( isPremium == true) {
    //alert('Premium Abo');
    fbq('track', 'Premium Abo',{
      Aboname: productTitle,
      Abobeschreibung: productDesc,
      value: priceBrutto,
      Netto: priceNetto,
      Tax: priceTag,
      currency:'EUR',
    });
} 

THX!

0 个答案:

没有答案