Autor | Zpráva | ||
---|---|---|---|
doby92 Profil * |
Dobrý den,
mám tento kód: <script> if(sssp.displaySeznamAds()){ sssp.config({ source: "hp_feed" }); } sssp.getAds([ ]); </script> Znamená to, že když přijde návštěvník na můj web z homepage seznamu, tak se source nastaví na hp_feed (do cookies). Můj dotaz zní jak mohu napsat podmínku, aby na tomto základě mohl rozhodnout, zda mu mám vypsat reklamu seznamu a nebo googlu. if(????? == "hp_feed"){ // reklama od seznamu }else{ // reklama od google } Předem děkuji za rady. nedá se to napsat takto? if(sssp.config({source: "hp_feed"})){ //reklama seznamu } |
||
Keeehi Profil |
#2 · Zasláno: 6. 9. 2018, 15:21:58
doby92:
Pokud budeme brát tento script, tak u něj se do cookie přímo zdroj neukládá. Jediná cookie která se ukládá je cookie sssp s hodnotou domény aktuální stránky.
Jediné co půjde tedy ohledně cookies testovat je přítomnost cookie sssp. if(document.cookie.match(/^(.*;)?\s*sssp\s*=\s*[^;]+(.*)?$/) !== null) { //reklama } sssp = něco tak se to vyhodnotí jako že cookie sssp existuje ale pravděpodobnost něčeho takového je docela malá. Dá se to samozřejmě vyřešit ale kód by byl trochu složitější.
|
||
doby92 Profil * |
#3 · Zasláno: 6. 9. 2018, 15:27:03
Keeehi:
Já teda nedokážu jednoduše vypsat hodnotu parametru source? |
||
Keeehi Profil |
#4 · Zasláno: 6. 9. 2018, 15:55:32
doby92:
No z cookie ne. Ale z url adresy to samozřejmě zjistit jde. var parts = document.location.search.replace(/^\?/g, '').split("&"); for (var i = 0; i < parts.length; i++) { var p = parts[i].split("="); if (p[0] === "utm_source") { //hodnota je v p[1] } } |
||
Doby92 Profil * |
#5 · Zasláno: 6. 9. 2018, 16:20:53
Keeehi:
Z url sem puvodne odchytaval utm_source=www.seznam.cz, ale seznam chce aby se reklamy zobrazovali i v momente co kliknou na jinou stranku a tady nastava ten problem ze se z url odstrani utm_source ... |
||
blaaablaaa Profil |
#6 · Zasláno: 7. 9. 2018, 10:37:43
Doby92:
Co to ulozit do cookies/session a tahat pak od tama? |
||
doby92 Profil * |
#7 · Zasláno: 7. 9. 2018, 11:28:19
blaaablaaa:
Taky mě to napadlo ale vůbec nevím jak na to a hlavně nevím, jak dlouho se to tam bude udržovat....ideální by bylo, kdyby se cookies, či session odstranil v momentě co návštěvník zavře okno. |
||
RastyAmateur Profil |
#8 · Zasláno: 7. 9. 2018, 11:49:47
doby92:
session, to je přesně ono |
||
blaaablaaa Profil |
#9 · Zasláno: 7. 9. 2018, 13:22:12
doby92:
Platnost session lze nastavit, standardne se mazou po 20 min neaktivity. Da se odchytavat i zavreni okna apod. a session zrusit manualne, ale pro tohle pouziti mi to prijde zbytecne a nechal bych session vyprset. Tady je asi docela jedno, jestli se pouzije primo cookie nebo session. |
||
Časová prodleva: 6 let
|
0