Google跟踪代码管理器获取最接近的文本

时间:2018-10-31 11:51:30

标签: javascript google-tag-manager

我想使用自定义js变量获取事件标签=“ product x”的商品标题链接的文本。

  1. 单击click类fa-cart-plus以获取标签产品x;

  2. 单击图像以获取标签产品x

我在下面尝试过此js,但结果为[object] [object]。

function() {
  var el = {{Click Element}};
  return $(el).closest('card-title').text('a.shop-item-title-link');
}

HTML

<div class="card card-product">     
    <div class="card-image">
        <a href="#" title="product x">
            <img width="230" height="230" src="#" class="attachment-_thumbnail" alt="product x">    
        </a>
        <div class="ripple-container"></div>
    </div>
    <div class="content">
        <h6 class="category"><a href="#">Items</a></h6>     
        <h4 class="card-title">
        <a class="shop-item-title-link" href="#" title="product x">product x</a>
        </h4>
        <div class="card-description">
            <p><span>product descirption</span></p>
        </div>
        <div class="footer">
            <div class="price">
                <h4><span class="Price"><span class="Price-currencySymbol">£</span>45.00</span></h4>
            </div>          
        <div class="stats">
            <a rel="nofollow" href="#" title="Add to cart">
                <i rel="tooltip" data-original-title="Add to cart" class="fa fa-cart-plus"></i>
            </a>            
        </div>
    </div>
</div>
</div>

1 个答案:

答案 0 :(得分:0)

这是一个非常具体的目标,您要做的是同时使用parentsibling

尝试这样的事情:

return $(el).parents().siblings('.card-title').text();