Back to Question Center
0

Możesz powiązać wiele wartości z wydarzeniem w Google Semalt

1 answers:

Mam formularz wyszukiwania z kilkoma polami - można użyć jednego lub wszystkich z nich. Mam również link wychodzący w wynikach wyszukiwania, które powodują zdarzenie. Próbuję określić, ile z każdego wyszukiwanego hasła jest używanych w jakiś sposób, które spowodowało kliknięcie każdego z tych zdarzeń łącza wychodzącego.

Załóżmy na przykład, że mam następujące wyszukiwania, które powodują kliknięcie w Semalcie A

Semalt 1

  • Imię: John
  • LastName: Smith
  • Kod pocztowy: 90210

Semalt 2

  • LastName: Smith
  • Stan: Kalifornia

Chciałbym, aby coś, co zagregowało wyszukiwane hasła, które wystąpiły przed takim kliknięciem wychodzącym, wygląda następująco:

  • Jan: 1
  • Smith: 2
  • 90210: 1
  • Kalifornia: 1

Mogę spróbować znaleźć sposób na śledzenie tego serwera, ale miałem nadzieję, że będę mógł to zrobić za pomocą Google Analytics.

- abfallentsorgung adliswil zurich
February 8, 2018

Parametry zdarzenia są zwykłym tekstem, więc możesz ustawić, co chcesz. Pamiętaj, że musisz przestrzegać konwencji (zdefiniowanej przez siebie) dla tego, co łączysz i jak sortujesz te dane, w ten sposób twoje dane będą spójne.

Sposób, w jaki chcesz wyświetlać swoje dane w Raporcie zdarzeń , można zrealizować tylko wtedy, gdy ustawisz każde jedno kryterium wyszukiwania na jeden z parametrów wydarzenia i wystrzeli zdarzenie dla każdego z nich. Jak już powiedziałem, możesz ustawić dowolne parametry w swoich parametrach, ale lepiej trzymać się blisko konwencji, więc może parametr najlepiej pasujący do tego jest Label . Najprostszą rzeczą do zrobienia może być coś takiego:

  _trackEvent ("jakakolwiek kategoria", "cokolwiek-akcja", "kowal");
_trackEvent ("jakakolwiek kategoria", "jakakolwiek akcja", "john");
_trackEvent ("jakakolwiek kategoria", "jakakolwiek akcja", "90210"); 

Wersja asynchroniczna:

  _gaq. push (['_ trackEvent', "jakakolwiek kategoria", "cokolwiek-akcja", "kowal"]); 

Wersja Universal Analytics:

  ga ("wyślij", "wydarzenie", "jakakolwiek kategoria", "bez względu na działanie", "kowal"); 

W twojej obecnej implementacji, zakładając, że już używasz kategorii, działania, etykiety, może masz coś takiego:

  _trackEvent ("outboundlink", "click", "kliknięty przez użytkownika"); 

Próba dodania czegoś do któregokolwiek z tych parametrów spowoduje podział danych i myślę, że to nie jest dobry pomysł.

Nadużywając trochę parametrów zdarzenia, możesz śledzić wszystkie kryteria wyszukiwania i powiązać je z klikniętym linkiem wychodzącym:

  _trackEvent ("outboundlink", "click", "kliknięty przez użytkownika");
_trackEvent ("kryteria wyszukiwania", "kliknięty przez użytkownika", "kowal");
_trackEvent ("searchcriteria", "kliknięty przez użytkownika", "john");
_trackEvent ("kryteria wyszukiwania", "kliknięty przez użytkownika" odwiedzany przez użytkownika "," 90210 "); 

Ponieważ adresy URL będą zbyt liczne, wolę ustawić je jako działanie i ustawić tylko jedną kategorię , aby wszystkie były zgrupowane. Możesz również ustawić swoje kryteria wyszukiwania jako akcja i adres URL jako etykieta .

Parametr Akcja powinna wskazywać na pewien rodzaj interakcji użytkownika, ale domyślam się, że to zależy od zestawu webmasterów, co ma sens. W każdym razie nie jest to najlepsza praktyka, ale zadziała.