LSPDFR # 162 - Nepatiesa ID! (2010. gada Dodge lādētājs)

Datplūsma nāk no saīsināta URL, piemēram, bit.ly, vai tie tiek rādīti pakalpojumā Google Analytics kā tiešie vai patur savu īsto novirzītāju?

Piem .: ja kāds ieraksta a bit.ly saite tas tiek uzskatīts par tiešu, bet, ja kāds noklikšķina uz a bit.ly saite no Twitter, tā tiek skaitīta kā novirzīšanas trafika no Twitter?

URL saīsināšanas pakalpojumi bit.ly un goo.gl (sk. piezīmi par tinyurl.com zemāk) atgriež 301 Moved Permanently HTTP statusu - ti. URL novirzīšana. Pēc tam pārlūkprogramma nosūta jaunu pieprasījumu uz jauno (ti, garo) URL, vēlreiz nododot novirzītāju. AFAIK tas ir tas pats lielākajai daļai URL URL saīsināšanas pakalpojumu.

Ja pakalpojums veic 301 novirzīšanu (kā vajadzētu), pārlūkprogramma atceļ novirzītāju. Šajā gadījumā es neredzu iemeslu, kāpēc Google Analytics nerādīt šo novirzītāju savos pārskatos.

Tomēr ņemiet vērā, ka pašu pārlūkprogrammu var konfigurēt, lai nomāktu HTTP novirzītāju vai pat nosūtītu kaut ko pilnīgi kļūdainu.

Datplūsma, kas veidojas no saīsinātiem vietrāžiem URL, piemēram, bit.ly, vai tie tiek rādīti pakalpojumā Google Analytics kā tiešie, vai arī tie saglabā savu reālo novirzītāju?

Viņi patur īsto referentu. Tas varētu būt arī "tiešs", ja tas tiešām bija tiešs pieprasījums.

Piem. Ja kāds ievada saiti bit.ly, tā tiek uzskatīta par tiešu, bet, ja kāds noklikšķina uz bit.ly saites no Twitter, tā tiek skaitīta kā novirzīšanas trafika no Twitter?

Jā. Ņemiet vērā, ka twitter tagad visus URL iekļauj savā URL saīsināšanas pakalpojumā, tāpēc atsauces URL ir šīs formas http://t.co/xyzxyz.

Piemērs

Šie saīsinātie URL visi novirza uz lapu, kurā redzams HTTP novirzītājs.

  • https://bit.ly/checkreferer

  • https://tinyurl.com/checkreferer (skatiet tālāk esošo svarīgo piezīmi par tinyurl.com)

  • https://goo.gl/7AJgP

Jūs varat redzēt, ka, sekojot jebkurai no iepriekš minētajām saitēm, tiek pārsūtīts HTTP novirzītājs (ja jūsu pārlūkprogramma ir iestatīta to darīt). Ja kopējat un ielīmējat URL jaunā pārlūkprogrammas logā, neviens novirzītājs netiek nodots - tā ir tieša saite.

tinyurl.com (Atjaunināts 2015-08-08)

Es nezinu, vai tas ir kaut kas jauns, bet es tikko to pamanīju tinyurl.com veic tikai regulāru 301 novirzīšanu (un nosūta HTTP novirzītāju) uz 2 un turpmākie lietotāja pieprasījumi !? Pēc paša pirmā lūguma tinyurl.com šķiet ielādējis starpnieka lapu un pēc tam izdod (JavaScript?) novirzīšanu! Tā rezultātā pirmais pieprasījums atgriež a 200 OK statusam un novirzītājam tiek iestatīts saīsinātais “niecīgais” URL! (Un dara kaut ko savdabīgu ar pārlūka vēsturi.)

Tomēr pēc 2. pieprasījuma jums tiek piegādāts standarta 301 novirzīšana un tiek nodots paredzētais HTTP novirzītājs (tas arī tiks saglabāts kešatmiņā). (Es domāju, ka to varētu noteikt tinyurl.com sīkfails, kas tiek iestatīts pirmā pieprasījuma laikā?)

2015-08-09: Es iepriekš pārbaudīju iepriekš minēto, izmantojot jaunu inkognito logu pārlūkprogrammā Google Chrome, tomēr šķiet, ka tagad tas noved pie 301 novirzīšanas neatkarīgi no tā - tātad, nav īsti skaidrs, kas notiek tinyurl.com, vai tas bija tikai "glitch" ?!

HTTPS - droši savienojumi

Tikai papildu piezīme par saitēm no droša satura (HTTPS) uz nedrošu saturu (HTTP) - tas ietekmē jebkura veida saites, ne tikai URL saīsinātājus. Šajā gadījumā HTTP novirzītāja galvene ir nav uzstādīts pārlūks.

Ja novirzošā lapa tika pārsūtīta ar drošu protokolu, klienti (nedrošā) HTTP pieprasījumā NEDRĪKST ietvert novirzītāja galvenes lauku.

Avots: RFC 2616 15.1.3. Sadaļa

JavaScript novirzīšana

Tomēr JavaScript novirzīšana būs iznīcināt sākotnējo atsauci. Nē Location galvene ir iestatīta, un jūs redzat tikai 200 OK HTTP statusa kodi.

  • Šī lapa veic JavaScript novirzīšanu uz to pašu lapu kā iepriekš (kurā redzams HTTP novirzītājs). Bet tā vietā, lai nodotu sākotnējo novirzītāju (ti, šo lapu), HTTP novirzītājs ir starpnieklapa, kas satur JavaScript novirzīšanu.
  • 1 Ņemiet vērā, ka, tā kā Pro Webmasters ir izmantojis tikai HTTPS un iepriekš saīsinātās saites ir HTTP - pārlūks iepriekšējos piemēros vairs nenosūta atsauci (kā norādīts sadaļā “HTTPS - drošie savienojumi”). Diemžēl es nevaru rediģēt atbildi, lai pievienotu piezīmi vai labotu saites, jo URL saīsināšanas pakalpojumu izmantošana tagad ir bloķēta visā Stack Exchange tīklā. Skatīt: meta.stackexchange.com/questions/64450/…
  • Es varēju rediģēt https saitēs. Neesat pārliecināts, vai URL saīsinātāja aizliegums vairs nav spēkā, vai arī es varēju rediģēt sava moderatora statusa dēļ.

Šajā rakstā ir atsauce uz daudziem populārākajiem URL saīsinātājiem un norādīts, kāda veida novirzīšanu viņi izmanto.

http://searchengineland.com/analysis-which-url-shortening-service-should-you-use-17204

  • Lai gan tas teorētiski var atbildēt uz jautājumu, labāk būtu šeit iekļaut būtiskās atbildes daļas un norādīt saiti atsaucei.

Tas ir atkarīgs no.

Normālos apstākļos, izmantojot tīmekļa pārlūkprogrammu ar Twitter vai sociālo mediju kopumā, noklikšķinot uz saīsinātas saites, Google Analytics tiks parādīts sākotnējais novirzītājs. Tomēr, tā kā daudzi lietotāji pārlūka vietā izmanto mobilo tālruni un sociālo mediju lietotnes, jūs nonākat tiešajā datplūsmā. Filtrējot GA datus, jūs, visticamāk, redzēsit lielu tiešo trafiku no mobilajām ierīcēm.

Kā to atrisināt?

Tas faktiski ir diezgan viegli. Pievienojiet kampaņas izsekošanas mainīgos visiem vietrāžiem URL, pirms tos saīsināt. Tad GA var redzēt visu pareizo. Ar kampaņas izsekošanu es domāju pievienot utm_source, utm_medium un arī utm_campaign URL mainīgie. Tas ir labākais veids, kā to atrisināt neatkarīgi no tā, kādu saīsināšanas pakalpojumu izmantojat un pat dažādos protokolos.

Es veicu dažus pētījumus un to atklāju; datplūsma, ko kategorizē Google Analytics, būs atšķirīga atkarībā no URL saīsinātāja vietnes.

Lai iegūtu vairāk informācijas, skatiet šo saiti:

  • http://www.fathomdelivers.com/twitter-url-shortener-google-analytic/

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?