Skocz do zawartości
marivsh

onclick z Google Ads na linkach z href

Rekomendowane odpowiedzi

Mam w kilku miejscach na stronie wstawione linki w stylu:

<a href="tel:123-456-798">Zadzwoń!</a>

Po kliknięciu w link otwiera się na telefonie dialer z wpisanym numerem (na pc link powoduje zapytanie o program do obsługi protokołu, więc generalnie też działa poprawnie).

Jednak jak dodam do tego - zgodnie z instrukcją od Googla - event onclick i link będzie wyglądał tak:

<a onclick="return gtag_report_conversion('tel:123-456-789');" href="tel:123-456-789">Zadzwoń!</a>

to link przestaje działaj tak jak wyżej, tzn. nie wyskakuje dialer, tak jakby onclick anulował wykonanie się href.

Ktoś wie jak to naprawić?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

bo tak jest, a masz zdefiniowaną gdzies funkcje

gtag_report_conversion

?

<script>
function gtag_report_conversion(url) {
  var callback = function () {
    if (typeof(url) != 'undefined') {
      window.location = url;
    }
  };
  gtag('event', 'conversion', {
      'send_to': 'AW-CONVERSION_ID/CONVERSION_LABEL',
      'value': 1.0,
      'currency': 'USD',
      'event_callback': callback
  });
return false;
}
</script>	

 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

No oczywiście że mam :)Funkcja konwersji działa poprawnie (zlicza kliknięcia), ale link nie wykonuje tego co powinien, więc takie rozwiązanie podane przez googla jest o kant pewnej części ciała.

 

No cóż, jedyny sposób to wykonanie instrukcji z href za pomocą jQuery:

<a class="phone-call" onclick="return gtag_report_conversion('tel:123-456-789');" href="tel:123-456-789">Zadzwoń!</a>

<script>
  $(".phone-call").click(function(){
  	window.location = $(this).attr('href');
  });
</script>

 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.