WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Problem med trackingpixel (läsa av Cookie) (https://www.wn.se/forum/showthread.php?t=33611)

AndreasCa 2008-11-29 00:31

Hej!

Nu har vi ett problem och det gäller trackingpixels och cookies.

Såhär ser trackingpixeln ut som vi använder oss av som anropas när någon har deltagit i en tävling:
http://www.XXX.se/tracking.php

Problemet är när tracking.php anropas (anropas alltså från tävlingssidan, och inte på vår domän) då den vägrar läsa av cookien/sessionen som är skapad.

tracking.php anropas korrekt och där är det meningen att läsa av vår cookie som är skapad i redirect.php (filen som redirectar en till rätt erbjudande)
Men problemet är att den vägrar läsa av varken cookies eller sessioner. Vad kan det bero
på?

Vi googlade lite och fann en snubbe med samma problem här:
http://www.webmasterworld.com/php/3100152.htm

Bland annat: "As far as I am aware, one domain cannot read the cookies set by another
domain because of the privacy and security issues."

Har ni någon aning om hur vi kan lösa det här?

Jimpsson 2008-11-29 12:53

Det går inte, för cookien är inte sparad på samma domän.

AndreasCa 2008-11-29 19:19

Hur ska man lösa det isåfall? :)

Jimpsson 2008-11-29 19:56

Det går nog inte, du får nog skicka med parametrarna direkt i urlen. Affiliatenätverken brukar inte tänka så speciellt långt gällande sånna här saker. Det finns mycket säkerhetsproblem till exempel.

orreborre 2008-11-29 20:39

Cookien måste sättas på samma domän som trackingpixeln gör sitt anrop till.

AndreasCa 2008-11-30 12:13

Okej, då får vi skicka med parametrerna direkt i URL (GET-argument)

Men eftersom det är affiliatenätverket som lägger in trackingpixeln för oss så kan den inte bli dynamisk. Så hur ska vi då bära oss åt för att stoppa in kampanj-id och användar-id som parametrar i URLn?

Det handlar om en poängsida :)

Erik Stenman 2008-11-30 12:41

Jag har inte gjort något liknande kan jag tillägga men den första tanken som slår mig är att det väl bara är att spara IP-nummeret + tid + user_id + kampanj_id i en databas innan användaren skickas iväg till affiliatenätverket. Sedan i trackingkoden plockar du ut den här informationen igen.

Hoppas det funkar :)

AndreasCa 2008-11-30 13:17

Citat:

Originally posted by aquastorm@Nov 30 2008, 13:41
Jag har inte gjort något liknande kan jag tillägga men den första tanken som slår mig är att det väl bara är att spara IP-nummeret + tid + user_id + kampanj_id i en databas innan användaren skickas iväg till affiliatenätverket. Sedan i trackingkoden plockar du ut den här informationen igen.
Hoppas det funkar *


Det funkar nog inte. Vad ska man liksom jämföra mot i databasen när tracking.php anropas? :)

Jimpsson 2008-11-30 13:35

Men meningen är att du ska lägga på användarens information på "tracking pixel länken" när dom lämnar sidan.
Du lägger alltså på ?UserID=ID&AdID=aID.
ID, användar id:et som jag är inloggad med.
aID, id:et på kampanjen jag är på väg till.

http://www.url.se/trackpixel.php?UserID=ID&AdID=aID
Sedan när jag genomfört kampenjen kommer ju bilden bli:
http://www.url.se/trackpixel.php?UserID=ID&AdID=aID

..och då hämtar du Informationen med GET i tracking.php.. Kollar upp hur många poäng man får för just den kampenjen och sedan sätter du in poängen på Användar ID:et.

Edit: Sorry, såg inte. Om det är affiliatenätverket som lägger in urlen själv så går det väl typ inte.


Alla tider är GMT +2. Klockan är nu 06:54.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson