Toon posts:

Data naar externe website wegschrijven

Pagina: 1
Acties:

  • Zollo
  • Registratie: september 2010
  • Laatst online: 28-02-2019
Hey Tweakers,

Ik heb even een brainstorm vraag. Zit met een dillema en dacht wellicht kunnen jullie mij de goede richting opsturen.

Ik heb een stukje javascript die ik op een website van server A heb draaien (die niet van mijzelf is en waar ik alleen javascript op kan/mag zetten). Dit script houd per bezoeker bij op op welke pagina die zit, en hoelang in totaal hij op de website van server A zit.

Na een x aantal seconden en indien de gebruiker op een bepaalde pagina zit krijgt die een uitnodiging op website A om naar website B te komen om een vragenlijst over zijn gebruikerservaring in te vullen. Je raad het al ik wil graag alle data (klikpad en tijd per pagina) toegankelijk hebben wanneer de bezoeker op website B komt.

Wat is de beste manier om de data van server A door te spelen naar Server B met zo min mogenlijk kans security issues. Ik zat te denken aan de volgende opties:

- Gebruik van Ajax om de data per pageview door te sturen naar een php pagina op website B. Dit kan volgens mij niet na wat zoekwerk omdat je ajax requests alleen op hetzelfde domein kan aanroepen. (of kan dit wel met een bepaalde techniek, ik neem aan dat google analytics toch ook zoiets doet?)

- Het gebruik van een 1px bij 1px plaatje met als source een php pagina. Ik weet dat dit kan met bijvoorbeeld mailings maar het voelt toch een beetje aan fout en froudegevoelig.

- Het gebruik van een kleine iframe. Lijkt me theoretisch mogelijk maar heb eigenlijk gezworen om sinds 1999 ongeveer iframes uit mijn code te bannen en al zeker niet op een externe website te laten draaien.

Welke manier zouden jullie mij aanraden om verder te onderzoeken?
Alvast bedankt voor de moeite,

Zollo

  • André
  • Registratie: maart 2002
  • Laatst online: 24-09 14:31

André

Analytics dude

Ik zou dan voor de pixel gaan, zo werken bijna alle statistieken pakketten (waaronder bijvoorbeeld Google Analytics). In de querystring geef je dan alle benodigde info mee.

  • Zollo
  • Registratie: september 2010
  • Laatst online: 28-02-2019
Hoi André

Wat een intressante informatie dat het grote analytics ook gebruik maakt van de 1pixel img techniek. Maakt het een stuk minder fout en fraudegevoelig aanvoelen. Ik ga deze optie dan ook verder proberen uit te werken.

Dank voor je snelle reactie!

  • Ruban
  • Registratie: januari 2005
  • Laatst online: 26-09-2016
Hey Zollo en André,

Ik heb eigenlijk geen idee wat deze 1 pixel img techniek inhoudt. Het klinkt interessant, zouden jullie misschien wat meer hierover uit kunnen leggen? Thanks alvast!

  • Matis
  • Registratie: januari 2007
  • Laatst online: 07:36

Matis

Rubber Rocket

Ruban schreef op donderdag 07 oktober 2010 @ 14:01:
Hey Zollo en André,

Ik heb eigenlijk geen idee wat deze 1 pixel img techniek inhoudt. Het klinkt interessant, zouden jullie misschien wat meer hierover uit kunnen leggen? Thanks alvast!
Je zet op een bepaalde site een doorzichtig plaatje van 1 bij 1 pixel met als source de tweede server.
Wanneer het bestand wordt aangeroepen op de tweede server, dan kun je er van uitgaan dat de site bezocht is. Met de IP-stack erbij kun je al een hele hoop afleiden.

If money talks then I'm a mime
If time is money then I'm out of time


  • NMe
  • Registratie: februari 2004
  • Laatst online: 24-09 13:16

NMe

Quia Ego Sic Dico.

Ruban schreef op donderdag 07 oktober 2010 @ 14:01:
Hey Zollo en André,

Ik heb eigenlijk geen idee wat deze 1 pixel img techniek inhoudt. Het klinkt interessant, zouden jullie misschien wat meer hierover uit kunnen leggen? Thanks alvast!
PHP script dat je in de url data doorgeeft vervolgens roep je dat aan door <img src="urlvanscript.php"> en laat je het script een afbeelding van een 1px bij 1px transparante gif afdrukken met de juiste headers.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Wolfboy
  • Registratie: januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

NMe schreef op donderdag 07 oktober 2010 @ 14:05:
[...]

PHP script dat je in de url data doorgeeft vervolgens roep je dat aan door <img src="urlvanscript.php"> en laat je het script een afbeelding van een 1px bij 1px transparante gif afdrukken met de juiste headers.
Belangrijk om erbij te vermelden dat je altijd unieke parameters moet gebruiken (bijvoorbeeld een random getal/tijd erbij in de url) zodat je zeker weet dat de client de data niet kan cachen :)

Blog [Stackoverflow] [LinkedIn]


  • NMe
  • Registratie: februari 2004
  • Laatst online: 24-09 13:16

NMe

Quia Ego Sic Dico.

Kom je met goeie cache-control-headers niet ook een heel eind? Al is de url dynamisch maken inderdaad wel een manier om dat snel geregeld te krijgen. :P

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Ruban
  • Registratie: januari 2005
  • Laatst online: 26-09-2016
Bedankt allemaal,

klinkt als een heel simpele, maar efficiënte oplossing. Is hierover nog uitgebreidere informatie te vinden?

Ik had zelf dit gevonden:http://www.phpdeveloping....transparent-gif-file.html

  • Wolfboy
  • Registratie: januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

NMe schreef op donderdag 07 oktober 2010 @ 14:23:
Kom je met goeie cache-control-headers niet ook een heel eind? Al is de url dynamisch maken inderdaad wel een manier om dat snel geregeld te krijgen. :P
Jawel, dat is ook een prima optie. Maar grotere kans op fouten, bijvoorbeeld met falende proxy servers e.d.

Random/timestamp achter de url is iig eenvoudig te realiseren en redelijk safe :)

Blog [Stackoverflow] [LinkedIn]

Pagina: 1


Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Bekijk de onderstaande instellingen en maak je keuze. Meer informatie vind je in ons cookiebeleid.

Functionele en analytische cookies

Deze cookies helpen de website zijn functies uit te voeren en zijn verplicht. Meer details

janee

    Cookies van derden

    Deze cookies kunnen geplaatst worden door derde partijen via ingesloten content en om de gebruikerservaring van de website te verbeteren. Meer details

    janee