3

Google AdWords 让您可以跟踪来自您网站的来电。您可以通过在您的网站上实现动态更改您的电话号码以获取谷歌转接号码的 javascript 代码来做到这一点。

他们的代码片段的问题在于,他们要求您在 {span} 标记中与他们的类一起编号,或者具有特定的 id(这意味着只出现一次)。我有 3 个电话号码出现的响应式网站,所有这些都是 {a href} - 2 个带有号码锚点,1 个带有“呼叫我们”锚点。你们谁能告诉我如何更改他们的代码,以便它交换我在网站上出现的每一个号码吗?我根本不知道 javascript,但知道这是可能的,因为其他呼叫跟踪公司可以做到这一点(即 callrail)。

Google 代码片段 - 第三部分

4

1 回答 1

0

使用callback代码中的选项:

_googWcmGet(function(formattedNumber, rawNumber) {
  // put `formattedNumber` in the right elements.
  // for example, to change a link:
  [].forEach.call(document.getElementsByClassName('your class'),
    function(el) {
      el.href = 'tel:' + rawNumber;
      el.textContent = el.innerText = formattedNumber;
      // use the above line to make the link’s text be the phone number.
      // If you don’t want that behavior, delete the line.
  });
  // and replace `your class` with the class you want.
}, 'your number', {
  timeout: 1000, // optional; how long before giving up and
                //    never calling the above function
  cache: false // optional; set to disable saving the number in a cookie.    
});

请注意,您需要将其放在他们让您复制粘贴的代码之后。

于 2016-08-01T12:10:09.743 回答