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.

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.

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