Jak wprowadzić odmianę wg płci do oferty?

czwartek, 12 styczeń 06, 11:35

Za pomocą prostego skryptu, który za chwię poznasz, odmiana treści oferty wg płci czytelnika będzie nie tylko możliwa, ale bajecznie prosta. Potrzeba Ci tylko imienia osoby odwiedzającej stronę.

document.write(namePrompt); to ładne imię dla if (plec == 'm') { document.write("mężczyzny"); } else { document.write("kobiety"); } .

Ciekawy efekt, prawda? Jednak to trochę więcej niż bajer do umieszczenia na stronie www. To kolejne narzędzie sprzedaży. Za pomocą prostego skryptu, który za chwię poznasz, odmiana treści oferty wg płci czytelnika będzie nie tylko możliwa, ale bajecznie prosta. Potrzeba Ci tylko imienia osoby odwiedzającej stronę.

Nie testowałem jeszcze tej techniki w badaniu równoległym (zobacz: "case study: Znaczenie czynnika czasu w badaniach marketingowych"), więc nie mogę powiedzieć jaki ma wpływ na sprzedaż. Logicznie rzecz biorąc odmiana wg płci w ofercie powinna zwiększyć jej skuteczność poprzez lepsze dopasowanie (tzw. pacing)... ale logika czasami zawodzi.

Niemniej jednak warto sprawdzić działanie tego typu rozwiązania u siebie na stronie – udział kobiet wśród Internautów w Polsce jest już niewiele niższy od udziału mężczyzn.

Skrypt

Bez zbędnego rozwodzenia się przejdźmy do skryptu.

W pierwszej kolejności należy umieścić w sekcji (najlepiej) lub strony następujący skrypt:

function createCookie(name,value,days)
{ if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; documentXcookie = name+"="+value+expires+"; path=/";
} function readCookie(name)
{ var nameEQ = name + "="; var ca = documentXcookie.split(';'); for(var i=0;i // tutaj ustaw treść prośby o podanie imienia. namePrompt = prompt("Dziękuję za odwiedziny! Prosze, podaj swoje IMIĘ.",""); // jeśli chcesz poznać również nazwisko, usuń // sprzed kolejnej linii // lastPrompt = prompt("Proszę podaj jeszcze swoje NAZWISKO.",""); // tutaj możesz wprowadzić słowa zastępcze if (namePrompt == null || namePrompt == "") namePrompt = "Ty"; if (lastPrompt == null || namePrompt == "") lastPrompt = ""; createCookie('namePrompt', namePrompt, 356); createCookie('lastPrompt', lastPrompt, 356);
} namePrompt = titlecase(namePrompt);
lastPrompt = titlecase(lastPrompt); var nameLower = namePrompt.toLowerCase();
var lastChar = nameLower.substr((nameLower.length)-1, (nameLower.length));
if (nameLower == "kuba"){ plec = "m";
} if (nameLower == "kosma"){ plec = "m";
} if (nameLower == "jarema"){ plec = "m";
} else if (nameLower == "bonawentura"){ plec = "m";
} else if( lastChar == "a") { plec = "k";
} else { plec = "m";
} var blank = "";

Skrypt ten robi dwie rzeczy. Pyta o imię (i ew. o nazwisko), wpisuje podane dane do pliku cookie i sprawdza płeć wg imienia. W języku polskim wszystkie imiona żeńskie kończą się na literę "a". Występują też trzy imienia męskie kończące się na "a" (Jarema, Kuba, Bonawentura), które skrypt wyklucza.

Jeśli użytkownik ma zapisane imię (i ew. nazwisko) w pliku cookie, skrypt nie pyta o nie, ale pobiera je z tego pliku.

Jeśli Internauta nic nie poda, skrypt założy, że jest mężczyzną.

Jeśli chcemy wyświetlić imię i nazwisko podane w formularzu lub zawarte w pliku cookie, wystarczy na stronie umieścić skrypt:

document.write(namePrompt+" "+lastPrompt);

Jeśli chcielibyśmy odmienić przez rodzaj słowo "poszedłeś". wystarczy wstawić skrypt:

if (plec == 'm') {
document.write("poszedłeś");
} else {
document.write("poszłaś");
}

Zamiast słowa możemy wyświetlić odpowiedni plik graficzny, jeśli np. nagłówek oferty mamy napisany w formie graficznej:

if (plec == 'm') {
document.write("");
} else {
document.write("");
}

Aby dostosować do płci czytelnika całą ofertę, wystarczy każde słowo wskazujące rodzaj czytelnika zastąpić skryptem postaci:

if (plec == 'm') {
document.write("r. męski słowa");
} else {
document.write("r. żeński słowa");
}

Polecam przetestować - zwłaszcza jeśli masz zróżnicowaną grupę docelową.

Newsletter CzasNaE-Biznes

Zamień swoją wiedzę i doświadczenie na e-biznes. Pisz, nagrywaj i zarabiaj.

Dołącz do 97 703 czytelników

© Ekademia.pl | Polityka Prywatności | Regulamin

forked from Moodle