Rozlúštenie javascriptu

Programovacie jazyky, rady, poradňa...
hardstyle_owned
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 67
Registrovaný: 12 mar 2012, 10:11

Rozlúštenie javascriptu

Príspevok od používateľa hardstyle_owned »

Zdravím, študujem indexi rôznych webstránok kde sa snažím vyzistiť konkrétny script. Spočíva to v tom, že po návšteve webstránky vám script automaticky priradí link ( niečo ako refferal link - zrejme pomocou google analytics ). Ak na ten link niekto klikne pripočíta sa vám 1 niečo (bod, kredit ...). Neovládam javascript, ale na stránkach kde to beží som našiel zhruba niečo takéto :
Stránka A

Kód: Vybrať všetko

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', '(Id google analytics', 'website');
  ga('send', 'pageview');

</script>
Stránka B

Kód: Vybrať všetko

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'id google analytics']);
  _gaq.push(['_trackPageview']);
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>
Stránka A - už zobrazený link :

Kód: Vybrať všetko

<p><input type="text" id="refid" style="width: 400px" value="http://website/?id=99999" /></p>
Stránka B - zobrazený link :

Kód: Vybrať všetko

<input readonly="readonly" title=""
                                  " value="http://website/?id=99999" class="input"></input>
Potrebujem z toho nejak vytlačiť použitelný script, ktorý by priradoval link, a vypisoval hodnotu - počet kliknutí. Ďakujem za váš čas...
S-player
Light Star
Light Star
Príspevky: 277
Registrovaný: 23 júl 2011, 22:30

Re: Rozlúštenie javascriptu

Príspevok od používateľa S-player »

Ani jeden z vyššie uvedených scriptov s tým nemá nič spoločného.
Michaelo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6177
Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:

Re: Rozlúštenie javascriptu

Príspevok od používateľa Michaelo »

Tak nejak. Ten prvy len includuje na web samotny google analytics.

Vytvorenie toho linku je vacsinou viazane na registraciu, lebo ak sa neregnes, je tazko overit ze si to ty (IP mozes mat dnymicku i ukrytu) a taketo kody vacsinou vobec nefunguju cez JS.
hardstyle_owned
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 67
Registrovaný: 12 mar 2012, 10:11

Re: Rozlúštenie javascriptu

Príspevok od používateľa hardstyle_owned »

Ono to je ale bez registrácie :O
Michaelo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6177
Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:

Re: Rozlúštenie javascriptu

Príspevok od používateľa Michaelo »

Hold, tak potom si zapamata tvoju IP a ulozi ti cookie, ale po case ak tam prides, alebo pouzijes iny prehliadac a zmenis IP, tak dostanes uz novy link.
A viem asi aj na ktore stranky narazas :D To nie je cez JS ale cez PHP, kde pri nacitani stranky servrom zistis IP, vygenerujes cookie, ulozis ho aj s nejakym kodom na rozpoznanie uzivatela a vyflusnes mu nahodne pismena a cisla ako referal ID.
Napísať odpoveď