Automatikus kimenő link analitika a jQuery-vel - 💡 Fix My Ideas

Automatikus kimenő link analitika a jQuery-vel

Automatikus kimenő link analitika a jQuery-vel


Szerző: Ethan Holmes, 2019

Kihívást jelentett, hogy a Google Analytics követőkódot hozzáadjam minden olyan linkhez, amelyet egy webhelyen dolgoztam. Több száz ilyen link van szétszórva a webhelyen, így nem próbálkozunk egy linket szerkeszteni, és kézzel hozzáadni a klikkelőket hibásan hajlamos módon, úgy döntöttem, hogy lusta vagyok, és írok egy kódot, hogy kezeljem.

Először arra gondoltam, hogy valamilyen rendszeres kifejezést keressek és cseréljek az egész webhelyen és az adatbázisban, de ez emlékeztetett a CSS3 szelektorokra és az egyszerű mintaillesztésre. Láttam, hogy a kimenő linkek speciális stílust alkalmaznak ilyen módon, így néhány perc után, amikor körülvettük a dolgokat, most már van egy részem jQuery-től, amely automatikusan nyomon követi az összes kimenő linket.

Itt dióhéjban:

jQuery (funkció ($) {

// Az összes horgonycímkét illessze a "főcontent" divban a // URL-ekkel, amelyek "http" -vel kezdődnek, de nem tartalmazzák a // string "yourwebsite.com" $ -t ('# maincontent a [href ^ = "http"] ') .not (' a [href * = "yourwebsite.com"] "). kattintva (function () {

próbáld ki {

// Szerezd meg a href url-t és dobd ki a "http: //" var href = $ (this) .attr ('href'); ha (href.indexOf (": //")> 0) {

// A Google Analytics oldalának // "/tracking/outbound/www.somesite.com/foo" nyomon követése: var outbound = '/ követés / kimenő /' + href.split (": //", 2) [1 ]; pageTracker._trackPageview (kimenő);

}} fogás (e) {}}}

Ezzel a futtatással minden belső oldalam a szokásos módon követhető, és a külső linkek oldalmegtekintésekként jelennek meg, amelyek úgy tűnnek, mint "/tracking/outbound/www.somesite.com/foo".

Ha több webhelyen több oldalra linkel, a teljes webhely URL-címének megtartása a követőkódban és ezeknek a mély útvonalaknak a létrehozása különösen hasznos. A Google Analytics lehetővé teszi, hogy a normál tartalmú fákba fúrjon, és gyorsan húzza meg a számokat, hogy hány teljes kimenő kattintást kapott (/ követés / kimenő), hányan ment a www.somesite.com webhelyre (/ követés / kimenő / www.somesite.com), és hány ember rákattintott egy adott oldalra a webhelyen.

Ez meglehetősen időt takarított meg, és rendkívül rugalmasabb, mint bármely más kimenő követési módszer, amit használtam. Remélem, ez segít valakinek. Hajtson el egy sort a megjegyzésekben, ha ez jól működik.

Frissítés: úgy tűnik, nem voltam az első, aki ezt tette. Rebecca Murphey egyik cikke azt mutatja be, hogyan kell csinálni valami hasonlót, miközben hozzáadja a hivatkozás utáni címet a követőkódhoz. Elég jó dolgokat kell mondanom.



Lehet, Hogy Érdekli

10 DIY Hálaadás Mason Jar ötletek

10 DIY Hálaadás Mason Jar ötletek


Lenyűgöző és kissé ijesztő Coilgun Build

Lenyűgöző és kissé ijesztő Coilgun Build


Öblítsd meg Törökországot egy mosógéppel és a régi teherautóval

Öblítsd meg Törökországot egy mosógéppel és a régi teherautóval


A Make / Craft legénység kedvencei: 2. rész

A Make / Craft legénység kedvencei: 2. rész






Legutóbbi Hozzászólások