5 czerwca 2010

Moduł CPA

W dziale MARKETING pojawił się zupełnie nowy moduł o nazwie Programy CPA. Moduł ten rozwiązuje w sposób trwały dodawania i kontrolowania dodawania tzw. programów CPA, chociaż jego możliwości są znacznie większe i tylko od inwencji wykorzystujących go zaawansowanych użytkowników zależy mnogość zastosowań.

Zacznijmy jednak od wyjaśnienia jak działa typowy program CPA (ang. (Cost Per Action czyli Koszt za akcję). W programach tego typu nie płaci się za odsłony czy kliknięcia tylko za osiągnięty cel czyli w przypadku sklepu internetowego np. złożenie zamówienia. Wiadomo, że nie chodzi o to, aby przesyłać pełną listę złożonych w sklepie zamówień, bo trzeba by było płaci za zamówienia, do których reklamodawca się nie przyczynił. Można też chcieć wykorzystywać na raz kilku reklamodawców. Również reklamodawcy mają swoje wymagania. Aby mieć pewność, że sklep ich nie oszuka wymagają dodawania pewnych informacji do cookie a przede wszystkim muszą mieć natychmiast po zamówieniu informację o tym że klient polecony złożył je i np. na jaką wartość.

Z uwagi na to, że dzisiaj coraz więcej reklam sprzedawanych jest w systemie CPA, IAI było dosłownie zalewane prośbami o dodawanie kolejnych programów CPA. Aby rozwiązać ten problem proaktywnie i raz na zawsze, postanowiliśmy dodać narzędzie do samodzielnego tworzenia wstawek wymaganych przez reklamodawców CPA, bez zgłaszania ich do działu rozwojowego. W uzupełnieniu formularza mogą pomóc po prostu reklamodawcy.

Moduł CPA umożliwia:

  • przechwytywanie i śledzenie zmiennych GET przekazywanych do sklepu (np. identyfikator klienta przekazanego przez program CPA)

  • zapisywanie przechwyconych zmiennych ich wartości w cookie lub sesji (cookie może być wymagane przez reklamodawcę, sesja jest bezpieczniejsza)

  • możliwość wstawiania w kod HTML wartości przechwyconych zmiennych (patrz załączony screen)

  • możliwość dodania różnych wstawek dla danych podstron oraz języków (w trybie zaawansowanym) lub jednej dla wszystkich stron (tryb prosty),

  • wybór sekcji wyświetlania dla każdej z podstron (sekcja head, koniec sekcji body, początek sekcji body),

  • powielenie danego kodu dla każdego z produktów koszyku (obsługa pętli).

Można również stosować na raz wiele programów CPA. System działa inteligentnie, aktywując tylko te wstawki HTML które pokrywają się z przekazanymi do sklepu zmiennymi. Np. jeżeli program CPA wywołuje w sklepie adres http://www.mojsklep.pl/?iai_cpa_sid=1001 i zostanie dodana wstawka CPA ze zmienną przechwytywaną „iai_cpa_sid” to np. jeżeli będzie wywołany link http://www.mojsklep.pl/iai_cpa_sid=1005 wtedy zmienna „[cpa:iai_cpa_sid]” będzie miała wartość 1005 i kod będzie aktywowany. Za to normalne wejście do sklepu na adres http://www.mojsklep.pl lub wejście przez link http://www.mojsklep.pl/cpa_inny_sesja=1001 już takiej wstawki nie wywoła.

Jak widać zastosowana technika obsługi CPA pozwala na potężne możliwości integracji. Można opisany mechanizm wykorzystać do integracji również z własnymi elementami systemu, wstawianymi przez JavaScript. Można również na tej podstawie tworzyć swoje własne statystyki. Moduł można wręcz wykorzystać jako proste API wywoływane na określonych stronach.

W najbliższej przyszłości moduł CPA zostanie także zintegrowany z modułem rejestrowania i raportowania źródeł zamówień. Również zostanie dodany mechanizm predefiniowanych programów CPA oraz przepiszemy wcześniej zintegrowane programy CPA na wstawki przez ten moduł.

Przy okazji prosimy o zwrócenie uwagi na to, że Wstawki JavaSctipt i HTML (snippets) zostały przeniesione do działu MODERACJA. Wydawało nam się, że jest to właściwsze miejsce z uwagi na to, że działanie snippets jest podobne do buttonów i bannerów.

Załączniki:
Pobierz plikLista dodanych programów CPA.jpg
Pobierz plikZmienne - dodawanie dowolnej ilości przechwytywanych zmiennych zachowywanych w cookies lub w sesji.jpg
Pobierz plikMożliwość przechwytywania zmiennych i tworzenia dynamicznych kodów HTML.jpg