Obecnie 247 forumowiczów jest online
Obecnie 247 forumowiczów jest online
Tutaj możesz rozmawiać na następujące tematy: zarządzanie kontem Analytics, przywracanie konta, ustawianie hierarchii kont, rozbieżności danych między AdWords a Analytics, łączenie AdWords z Analytics, importowanie celów e-commerce do AdWords, ustawienia remarketingu.
Poprowadź mnie
star_border
Odpowiedz

Śledzenie ruchu z różnych blogów.

Student ✭

Witajcie.

Problem jest następujący. Klient współpracuje z kilkoma blogerkami i chciałby mieć w jednym miejscu dane na temat ruchu pozyskanego z ich stron i jakoś nie mogę nic mądrego wymyślić. Rozwiązań jest niby kilka, ale żadne nie jest idealne.

  • Mogę utworzyć nowy segment: Filtr->Źródło-> pasuje do wyrażenia regularnego blog1|blog2|blog3; 
    Ale jeśli któryś z tych blogów przestanie współpracować,albo inny zacznie, to trzeba będzie to zmieniać ręcznie i ktoś musiałby tego pilnowć.
  • Mogę otagować nowe linki ale tu pojawia się problem, a nawet dwa: 1) stare linki nie będą zliczane - chyba, że blogerki je podmienią na nowe. 2) nie wiem jakbym miał to otagować. Idealnie byłoby wrzucić wszystko do jednej kampanii. Tam miałbym rozbicie na źródło/medium i tu jest problem. Czy jest jakiś sposób na dynamiczne wstawianie źródła? Tak żeby nie musieć tworzyć oddzielnego tagu dla każdego bloga, tylko żeby do parametru utm_source przekazywana była domena.
  • Jeśli macie jakieś inne propozycje, oczywiście chętnie wysłucham.
Odpowiedź eksperta 3verified_user

Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Mariusz S
września 2015

Dot.: Śledzenie ruchu z różnych blogów.

Wschodząca Gwiazda

Cześć Mariusz.

 

Możesz wykorzystać kod JavaScript by sprawdzać dokąd prowadzi kliknięty link na blogu i jeśli prowadzi do strony Twojego klienta doklejać odpowiednie utm'y.

 

To rozwiąże wszystkie Twoje problemy, gdyż:

- blogerki nie będą musiały modyfikować już istniejących linków,

- w linku automatycznie wstawi się odpowiednie źródło w zależności od hosta.

 

Rozwiązanie jest najprościej wykonać jak na stronie blogerek znajduje się biblioteka jQuery. Jeśli jej nie ma zawsze można ją dołączyć lub napisać kod w czystym JavaScript.

 

Poniżej wersja dla jQuery:

 

<script>
$( document ).ready(function() {
    var targetURL = "http://www.strona-klienta.pl";
    $("a").on("click",function(e){
        var href = $(this).attr("href");
        if(href.indexOf(targetURL)>=0){
            e.preventDefault();
            var host = window.location.hostname;
            location.href=href+"?utm_source="+host+"&utm_medium=medium&utm_campaign=campaign";
        }
    });
});
</script>

 

W kodzie musisz wstawić główny adres strony klienta (targetURL) oraz oczywiście podstawić odpowiednio wartości dla parametrów utm_medium i utm_campaign wedle uznania.

 

Skrypt działa w ten sposób, że w momencie kliknięcia w dowolny link na stronie sprawdza, czy w jego adresie zawiera się adres strony klienta i jeśli tak to pobiera nazwę aktualnego hosta i preparuje odpowiedni link.

 

Jeżeli linki do strony klienta mogą zawierać parametry w adresie (czyli coś po znaku ?) wówczas trzeba trochę dopracować ten kod by odpowiednio preparował link w zależności od tego czy w klikniętym adresie docelowym jest znak zapytania, czy nie.

 

Ponadto niestety podmiana linków nie zadziała jak ktoś użyje prawego klawisz myszy i wybierze otwarcie linku z menu kontekstowego.

Tomasz Ciepłucha

Wyświetl rozwiązanie w oryginalnym poście

Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Mariusz S
września 2015

Dot.: Śledzenie ruchu z różnych blogów.

Najlepszy Współtwórca
Na dane hisotryczne nie ma juz bata. Pozostaje segmentacja.

To co bym zrobil na przyszlosci to prosty, nowy widok danych z filtrem uwzgledniajacym tylko ruch ze wskazanych blogow Emotikon: Szczęśliwy

To tak na szybko. Pozdrawiam z supermarketu. To bedzie rok mobile Emotikon: Mrugający

Wyświetl rozwiązanie w oryginalnym poście


Wszystkie odpowiedzi

Dot.: Śledzenie ruchu z różnych blogów.

Magister ✭
Podbijam tematEmotikon: Szczęśliwy Czy ktoś z Forumowiczów zaproponuje rozwiązanie opisanej sytuacji?
Pozdrawiam,
Karolina

Dot.: Śledzenie ruchu z różnych blogów.

Najlepszy Współtwórca
pewnie Maciek zna złoty środek i rozwiązanie... ja bym pewnie to na segmentach zrobił
Dominik Myślak
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Mariusz S
września 2015

Dot.: Śledzenie ruchu z różnych blogów.

Wschodząca Gwiazda

Cześć Mariusz.

 

Możesz wykorzystać kod JavaScript by sprawdzać dokąd prowadzi kliknięty link na blogu i jeśli prowadzi do strony Twojego klienta doklejać odpowiednie utm'y.

 

To rozwiąże wszystkie Twoje problemy, gdyż:

- blogerki nie będą musiały modyfikować już istniejących linków,

- w linku automatycznie wstawi się odpowiednie źródło w zależności od hosta.

 

Rozwiązanie jest najprościej wykonać jak na stronie blogerek znajduje się biblioteka jQuery. Jeśli jej nie ma zawsze można ją dołączyć lub napisać kod w czystym JavaScript.

 

Poniżej wersja dla jQuery:

 

<script>
$( document ).ready(function() {
    var targetURL = "http://www.strona-klienta.pl";
    $("a").on("click",function(e){
        var href = $(this).attr("href");
        if(href.indexOf(targetURL)>=0){
            e.preventDefault();
            var host = window.location.hostname;
            location.href=href+"?utm_source="+host+"&utm_medium=medium&utm_campaign=campaign";
        }
    });
});
</script>

 

W kodzie musisz wstawić główny adres strony klienta (targetURL) oraz oczywiście podstawić odpowiednio wartości dla parametrów utm_medium i utm_campaign wedle uznania.

 

Skrypt działa w ten sposób, że w momencie kliknięcia w dowolny link na stronie sprawdza, czy w jego adresie zawiera się adres strony klienta i jeśli tak to pobiera nazwę aktualnego hosta i preparuje odpowiedni link.

 

Jeżeli linki do strony klienta mogą zawierać parametry w adresie (czyli coś po znaku ?) wówczas trzeba trochę dopracować ten kod by odpowiednio preparował link w zależności od tego czy w klikniętym adresie docelowym jest znak zapytania, czy nie.

 

Ponadto niestety podmiana linków nie zadziała jak ktoś użyje prawego klawisz myszy i wybierze otwarcie linku z menu kontekstowego.

Tomasz Ciepłucha
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Mariusz S
września 2015

Dot.: Śledzenie ruchu z różnych blogów.

Najlepszy Współtwórca
Na dane hisotryczne nie ma juz bata. Pozostaje segmentacja.

To co bym zrobil na przyszlosci to prosty, nowy widok danych z filtrem uwzgledniajacym tylko ruch ze wskazanych blogow Emotikon: Szczęśliwy

To tak na szybko. Pozdrawiam z supermarketu. To bedzie rok mobile Emotikon: Mrugający

Dot.: Śledzenie ruchu z różnych blogów.

Student ✭
Tomasz, rozwaliłeś mnie Emotikon: Bardzo szczęśliwy
Oczywiście zgadzam się co do skuteczności metody i rzeczywiście efekt byłby najbliższy temu, co chciałbym uzyskać, ale jak sobie pomyślałem, że żeby nie tłumaczyć blogerkom jak podmienić linki, tłumaczę jak wstawić skrypt i bibliotekę jQuery, to uśmiech automatycznie zagościł na mojej twarzy Emotikon: Szczęśliwy
Dzięki.

Dot.: Śledzenie ruchu z różnych blogów.

Student ✭
Czyli pozostaje segmentacja.
Dzięki Macieju za pomysł z nowym widokiem.

Dot.: Śledzenie ruchu z różnych blogów.

Najlepszy Współtwórca

No problem. Rozwiazania w metodzie KISS daja rade Emotikon: Szczęśliwy