Development Newsletters
Release: 21-06-2023
Lista wprowadzanych zmian:
Nowe kolumny na liście kampanii / zleceń
Dodaliśmy w interfejsie dwie kolumny związane z kosztem zleceń - jedną w tabeli w widoku listy kampanii, drugą w tabeli w widoku Listy zleceń.
Nowa kolumna "Koszt zlecenia" w tabeli z listą kampanii
Aby kolumna pojawiła się w tabeli, należy dodać ją w Ustawieniach użytkownika w polu "Domyślne kolumny w widoku listy kampanii".
- Jeśli "Domyślny koszt zlecenia" został zdefiniowany podczas tworzenia lub edycji kampanii oraz żadne ze zleceń nie ma ustawionego innego kosztu niż ten podany w kampanii, w tabeli prezentowana jest informacja na temat modelu rozliczeniowego oraz domyślny koszt zlecenia. W przeciwnym razie wyświetlana jest informacja "Zdefiniowany w zleceniach".
- Jeśli "Domyślny koszt zlecenia" nie został zdefiniowany podczas tworzenia lub edycji kampanii, ale co najmniej jedno zlecenie ma zdefiniowany koszt, w tabeli prezentowana jest informacja "Zdefiniowany w zleceniach". W przeciwnym razie wyświetlane jest "---".
Nowa kolumna "Koszt" w tabeli z listą zleceń
- Jeśli "Domyślny koszt zlecenia" został zdefiniowany podczas tworzenia lub edycji kampanii oraz któreś ze zleceń ma ustawiony inny koszt lub model rozliczeniowy niż te podane w kampanii, w tabeli prezentowana jest informacja na temat modelu rozliczeniowego oraz kosztu danego zlecenia. W przeciwnym razie wyświetlane są wartości podane w ustawieniach kampanii oraz informacja "Zdefiniowany w kampanii".
- Jeśli "Domyślny koszt zlecenia" nie został zdefiniowany podczas tworzenia lub edycji kampanii, ale któreż ze zleceń ma zdefiniowany koszt, w tabeli prezentowana jest informacja na temat modelu rozliczeniowego oraz kosztu tego zlecenia. W przeciwnym razie wyświetlane jest "---".
Zmiany związane z kopiowaniem kampanii
Od teraz podczas kopiowania kampanii, jeśli data startu kampanii jest w przyszłości, zostaje ona zachowana w kopii. Jeśli data zakończenia kopiowanej kampanii upływa później niż w ciągu następnych 24 godzin, również pozostaje zachowana w kopii.
W innym przypadku daty rozpoczęcia i zakończenia kampanii podczas kopiowania zachowują się tak jak dotychczas.
Zmiany w API
Wprowadzamy zmiany w operacjach API:
Nowe pola w operacjach GetCampaignsList i GetCampaignInfo:
- nowe pole w odpowiedzi: defaultCostModel - możliwe wartości: CPM, CPC, CPA.
- nowe pole w odpowiedzi: defaultCost - zwraca domyślny koszt zleceń dla kampanii lub pustą wartość, jeśli domyślny koszt zleceń nie został zdefiniowany.
- nowe pole w odpowiedzi: allOrdersUseDefaultCost - zwraca "Y" jeśli żadne ze zleceń nie ma zdefiniowanego innego kosztu niż ten wprowadzony w kampanii. W przeciwnym razie zwracane jest "N".
Uwaga: nowe pola będą zwracane w operacji GetCampaignsList tylko jeśli opcja detailsLevel jest ustawiona na main, ext lub all.
Nowe pola w operacji GetOrdersList:
- nowe pole w odpowiedzi: costModel - możliwe wartości: CPM, CPC, CPA.
- nowe pole w odpowiedzi: defaultCost - zwraca koszt zlecenia lub pustą wartość, jeśli koszt nie został zdefiniowany.