Skocz do zawartości
  • Cześć!

    Witaj na forum RootNode - aby pisać u nas musisz się zarejestrować, a następnie zalogować. Posty pisane z kont niezarejestrowanych nie są widoczne publicznie.

onclick z Google Ads na linkach z href


marivsh
 Udostępnij

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ć?

Odnośnik do komentarza
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>	

 

Odnośnik do komentarza
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>

 

Odnośnik do komentarza
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ę
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

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