Yandex.Direct API와의 상호 작용 예에 따른 종속 유형입니다. Yandex.Direct 서비스 API 사용에 대한 사용자 계약 본 계약의 효력

이 과정에서 살펴보겠습니다. Yandex.Direct의 입찰 관리 서비스 R-브로커- http://r-broker.ru/.

유사한 서비스가 많이 있습니다. R-broker는 시장 리더 중 하나입니다.

계정에서 캠페인을 생성하면 서비스를 무료로 사용할 수 있습니다.. 그들에게 연락하면 그들은 당신을 위해 새로운 깨끗한 계정을 만들 것입니다(이것은 그들의 주요 에이전트 계정의 하위 계정이 될 것입니다).

서비스를 계정에 연결하려면 관세 그리드가 있습니다. 서비스 기능 사용 가격은 문구 및 조정 수에 따라 다릅니다.

R-브로커는 어떻게 작동합니까?

R-broker는 Direct API를 통해 작동합니다. http://direct.yandex.ru/help/?id=1113180

캠페인에 연결되고 입찰 필드에 액세스할 수 있습니다.

이 서비스는 하루(15분마다) 최대 96개의 자동 수정을 수행합니다.

Direct의 도움으로 새로운 요금이 5분에서 60분까지 활성화됩니다. 그러나이 작업의 평균 처리 시간은 10 분입니다!

R-브로커의 의미

1. 침하로부터의 보호

P-브로커는 백워터/백워터로부터 보호합니다(다르게 부를 수 있음).

예를 들어 보겠습니다.

1 스페셜 = 5$
스페셜 2개 = 2$
스페셜 입장권 = 0.5$

1위로 등장합니다.

클릭당 청구되는 금액은 $2.01입니다.

두 번째 위치에 있는 경쟁자가 $4.99에 입찰하면서 당신을 들어 올립니다.

모두. 이제 클릭당 비용은 $2.01가 아니라 $5입니다.

캠페인에 수백 개의 문구가 있으면 그러한 상황의 발생을 스스로 제어할 수 없습니다..

이제 일부 로봇에는 이미 유사한 기능이 있습니다.

예를 들면 www.magazion.ru입니다.

선택한 전략에 따라 "Magazion"은 경쟁사보다 높은 요율을 설정하여 경쟁자의 요율을 공격합니다. 공격 프리미엄의 값은 공격성 설정에 따라 다릅니다(전체 광고 캠페인과 개별 문구 모두에 대해 설정할 수 있음).

글쎄, 모든 적절한 현대 로봇에는 보호 기능이 있습니다.

경쟁이 치열한 주제에서 비슷한 상황이 항상 발생합니다.

예: 플라스틱 창, 웹사이트 개발 등

이러한 주제에서 RK API를 통해 입찰을 자동화하지 않으면 실제로 성공할 수 없습니다.

2. 입찰가 관리

R-broker는 로봇입니다. 그는 선택한 전략의 올바른 구현을 감독합니다..

R-broker는 때때로 대체 불가능합니다.

주요 특징은 강등 없이 포지션을 유지하는 것입니다..

하루 종일 가격이 오르락 내리락합니다.

입구에서 전문가가 되려면 Yandex.Direct 인터페이스에서 블록 입력 요금을 수동으로 설정할 수 있습니다.

1센트의 변동이 있으면 우리는 거기에서 벗어날 것입니다.

처음에는 더 많이 넣을 것입니다(제한 내에서). 포드가 가능합니다.

우리는 하루 종일 앉아서 요율을 스스로 조정할 수 있지만 곧 정신 병원에 입원하게 될 것입니다.

R-브로커 자신이 시간당 여러 번 비율을 조정할 수 있습니다..

경쟁사는 하루에 여러 번 API를 통해 자동으로 요금을 변경하는 반면, 이 사람들은 하루에 한 번 아침에 수동으로 요금을 변경합니다. 절대적으로 평등한 경쟁이 아닙니다.

뉘앙스

R-broker를 Yandex.Direct의 자동 전략에 연결하는 것은 불가능합니다. 입찰 필드를 사용할 수 없습니다.

P-브로커는 사용 가능한 가장 높은 위치(원하는 위치의 속도를 지정하기만 함)와 최소 블록 입구에 사용하기에 이상적입니다. 가격.

Autobroker Direct는 항상 지금 바로 여기에서 가능한 최저 요금으로 낮춥니다.

자동 브로커와 Yandex.Direct의 전략은 검색 위치를 결정하는 데 결정적으로 중요합니다.

좋지 않습니다. R-broker를 로드하는 데 시간이 오래 걸리는 경우가 있습니다.

R-브로커 설정

R-브로커는 언뜻 보기에 복잡해 보일 수 있습니다. 그러나 나는 당신에게 확신합니다. 복잡한 것은 없습니다.

Direct의 작동 방식을 아직 완전히 이해하지 못했다면 이해할 때까지 더 이상 읽지 않는 것이 좋습니다. 그렇지 않으면 이해하기가 매우 어려울 것입니다. 지난 주제를 다시 살펴보는 것이 좋습니다.

R-브로커에 대한 지침을 읽어야 합니다.!

R-broker에는 많은 추가 기능이 있습니다. 주의할 점을 적어보겠습니다.

이벤트 로그 / 통계 및 분석

나는 R-broker를 통해 통계를 보지 않습니다. 잡지는 유용하거나 유용하지 않습니다.

이들은 평범한 섹션입니다. 이제 모두 무시할 수 있습니다.

제어 옵션

슬라이더(왼쪽)를 사용하여 컨트롤을 켜고 입찰가 조정 일정을 설정합니다. 광고가 실행되는 시간에 체크 표시를 하십시오.

캠페인 품질 관리

아무것도 만지지 않는 것이 좋습니다.

낮은 STR에 대한 문구를 다시 만드는 것은 일반적으로 무덤으로가는 길입니다.

문제를 다시 만드는 것이 아니라 문제를 치료해야 합니다. 결국 Yandex는 모든 것을 기억합니다.

제어할 새 문구 자동 연결

카자흐스탄 공화국 전체에 대한 전술이 하나뿐이라면 가능합니다. 그렇지 않은 경우 각 구문을 직접 포함해야 합니다.

AC 전술 설정

R-max는 클릭당 지불하고자 하는 최대 가격입니다. Yandex.Direct 인터페이스에 있는 것이 아닙니다. 이 정보는 R-브로커를 위한 것입니다.

공통 매개변수

두 번째 항목 "입찰가를 항상 검색에 표시하기 위한 최소값보다 낮지 않게 설정"에 체크하십시오.

나는 보통 첫 번째 것을 비활성화합니다.

포인트 3을 포함하면 r-max 제한이 없으며 입찰가를 $50까지 설정할 수 있습니다. 가장 중요한 것은 예산이 허용한다는 것입니다. 죄에서 켜지 않는 것이 좋습니다.

그건 그렇고, $50는 Yandex.Direct에서 허용되는 최대 요율입니다. 공포. 클릭 한 번에 그렇게 많은 비용을 지불할 준비가 된 사람이 누구인지 모르겠습니다. 준비됐어?

캠페인의 모든 구문에 대한 옵션 변경

여기에서 일반적인 전술을 설정할 수 있습니다.

지침에서 전략에 대해 자세히 읽어보십시오..

기본 전술:

1>2>3 (우리는 특정 장소를 점유하고 가장 가까운 바닥으로 떨어짐)

1>Y>D(우리는 블록 내에서 자리를 잡고 다음 블록으로 떨어집니다)

나머지는 실제로 필요하지 않습니다. 그들은 이러한 전술을 어느 정도 반복합니다.

Yandex.Direct의 인터페이스에 전술이 있다고 상상해 봅시다. 가격(특가 + 개런티).

일부 R-max로 1>G>D CP(특수 배치)에 대해 R-broker를 설정합니다.

결과적으로 가능한 모든 것이 특별 (입구)에 표시되고 충돌하면 보증 입구에 표시됩니다.

가능한 한 빨리 보증에 포함 된 모든 것이 특별합니다.

경제적, 분노.

기억하세요: 잘 조정된 RK는 검색을 엉망으로 만들기가 매우 쉽기 때문에 전술과 적절한 발사가 매우 중요합니다.

안녕하세요.

프로그래밍을 위한 종속 유형의 대중화는 유형이 지정된 API(서번트-서버)를 제공하고 기존 API(서번트-클라이언트)에 요청을 작성하는 데 사용되는 서번트 라이브러리에 의해 크게 촉진됩니다. 우리는 이 라이브러리를 사용할 것입니다(작동 방식에 대한 설명은 이 게시물의 범위를 벗어납니다. 원하는 사람은 보고서를 읽을 수 있습니다). 그러나 문제는 Servant에 내장된 종속 유형에 국한되지 않으며 우리는 더 많은 유형을 추가할 것입니다.

계획

Yandex.Direct API의 몇 가지 기본 엔터티: 메서드(추가, 가져오기), 작업, 작업 결과, 객체(사전, 광고, 캠페인의 이름)를 설명하고 매개변수화된 모든 메서드를 호출할 수 있는 종속 유형 함수를 정의합니다. 일부 객체를 호출하고 호출된 메서드와 객체의 유형에 따라 유형이 달라지는 응답을 수락합니다.

운영

사물

Yandex.Direct API는 매우 광범위합니다. 광고, 광고 그룹, 캠페인, 확장, 키워드 등을 처리하는 데 사용할 수 있습니다. 호출된 메서드에 이러한 개체를 전달할 수 있는 일반 함수를 작성할 것입니다.

먼저 몇 가지 예입니다. 광고:

캠페인:

광고 관련 요청 처리 주소는 “https://api.direct.yandex.com/json/v5/ads”, 캠페인 관련 요청 처리 주소는 “https://api.direct.yandex. com/json/v5/campaigns”. 다른 모든 개체에는 요청 처리를 위한 자체 주소도 있습니다. 이제 타입 클래스를 얻자

즉, 각 개체는 네트워크를 통해 전송될 수 있도록 JSON으로 직렬화할 수 있어야 하며 요청 주소의 일부를 형성하는 이름을 가져야 합니다.

API

Servant에서 제공하는 도구를 사용하여 Yandex.Direct API를 설명하겠습니다.

a는 호출된 메서드의 매개변수 유형이고 r은 반환된 결과의 유형입니다. 작업은 자동으로 JSON으로 직렬화되고 결과는 JSON에서 자동으로 역직렬화됩니다.

Direct 관련 구성도 필요합니다.

그리고 마침내 모든 것을 통합하고 Yandex.Direct API와 통신하기 위한 기본 기능을 정의할 수 있습니다.

(새 버전에서 Servant Manager는 ClientM의 일부이지만 작성 당시 Stackage의 최신 LTS 스냅샷은 이전 버전을 사용합니다.) perform은 Direct 관련 구성, 연결 관리자, 싱글톤 형태로 호출할 메서드, 메서드에 전달할 개체를 취합니다. 반환 값의 유형(ResultOf m a)이 실제로 호출된 메서드(SMethod m의 m)와 여기에 전달된 매개 변수(a)의 유형에 따라 달라지는 것을 perform 서명에서 볼 수 있습니다. 그렇지 않으면 Servant에서 제공하는 기본 기능을 사용하는 것입니다.

결론

종속 유형 서번트의 도움으로 API를 선언적으로 설명하고 데이터를 수동으로 직렬화-역직렬화할 필요가 없습니다. 그러나 요청에 대한 응답으로 들어오는 데이터 유형은 요청 내용에 따라 달라질 수 있지만 종속 유형을 사용하면 여기에서도 필요한 모든 불변성을 표현할 수 있습니다.

본 계약은 Yandex.Direct 서비스(이하 API)의 API(이하 API) 사용과 관련하여 귀하(이하 귀하 또는 사용자)와 YANDEX LLC(이하 Yandex) 간의 관계를 규율합니다. 서비스로).

Yandex는 귀하에게 서비스 API를 사용하여 서비스와 상호 작용하는 애플리케이션을 사용하여 광고 캠페인을 관리하고 본 계약에 위배되지 않는 다른 방식으로 API를 사용할 수 있는 기회를 제공합니다. 서비스 내에서 API를 사용하는 것은 본 계약, 에 있는 서비스 제안 및 에서 볼 수 있는 Yandex 사용자 계약의 적용을 받습니다.

API를 사용함으로써 귀하는 본 계약 및 위 문서의 모든 조건에 동의하고 이를 준수하거나 API 사용을 중지할 것을 약속합니다.

본 계약의 목적을 위해 다음 용어가 사용됩니다.

    Yandex.Direct 서비스 API, API- 애플리케이션과 Yandex.Direct 서비스의 상호 작용을 위한 프로그래밍 인터페이스(이 용어는 아래에 정의됨).

    API 키(OAuth 토큰)- 서비스 기능에 대한 액세스를 허용하는 사용자에게 발급된 고유 식별자입니다.

API 이용 약관:

1. 당신의 안전.

귀하는 API 키의 보안은 물론 귀하가 사용하는 애플리케이션 및 API 키를 사용하여 서비스에서 수행되는 모든 작업에 대한 책임이 있습니다. 귀하의 API 키를 사용하여 수행된 서비스의 모든 작업은 귀하가 수행한 것으로 간주됩니다. 귀하는 귀하의 API 키에 대한 무단(귀하의 승인 없이) 액세스 및/또는 보안 위반 사례를 즉시 Yandex에 알려야 한다는 데 동의합니다. Yandex는 UA의 이 부분 조항을 위반하여 발생할 수 있는 데이터의 손실 또는 변경에 대해 책임을 지지 않습니다. Yandex는 API 키의 기밀성을 유지하기 위한 조치를 포함하여 API의 보안을 보장하기 위한 모든 조치를 사용할 것을 권장합니다.

2. 자동화된 액세스.

귀하는 API와 상호 작용하기 위한 애플리케이션을 제외하고 서비스에 대한 다른 자동 액세스 수단(로봇 등)을 사용하는 것이 금지된다는 데 동의합니다.

3. 모니터링.

귀하는 Yandex가 API를 사용하여 모든 활동을 모니터링하고 API를 사용하여 수행된 사용자 작업에 대한 통계를 수집 및 분석할 수 있음을 이해하고 이에 동의합니다.

4. 액세스 보장.

귀하는 Yandex가 사용자에게 사전 통지 없이 언제든지 서비스 약관(API 포함)을 변경할 수 있다는 데 동의합니다. 따라서 Yandex는 서비스(API 포함) 또는 그 구성 요소의 지속적인 가용성을 보장하지 않습니다. 서비스(API 포함)는 "있는 그대로" 제공됩니다. Yandex는 서비스 또는 그 구성 요소(API 포함)가 사용자의 목표 및 기대치, 중단되지 않고 오류 없는 작동을 준수함을 보장하지 않습니다. Yandex는 API를 사용하여 서비스에서 귀하 또는 다른 사용자가 취한 조치에 대해 책임을 지지 않습니다. Yandex는 서비스 또는 서비스의 개별 구성 요소(API 포함)를 사용하거나 사용할 수 없는 결과로 사용자 또는 제3자에게 발생하는 직간접적 손해에 대해 보상하지 않습니다.

귀하는 Yandex가 이유를 제시하지 않고 책임을 지지 않고 API에 대한 액세스를 일시 중지하거나 완전히 종료하고 프로토콜 및 액세스 방법을 변경할 수 있다는 데 동의합니다. 귀하는 모든 데이터의 안전에 대한 책임이 있으며 클라이언트 웹 인터페이스를 통해 캠페인을 관리할 준비가 되어 있어야 합니다.

5. 제한.

귀하는 Yandex가 단독 재량에 따라 애플리케이션 사용자에게 제공되는 서비스의 양, 기술 지표를 비롯한 많은 지표에 따라 API 또는 개별 구성 요소의 사용에 대한 제한(할당량)을 설정할 수 있다는 데 동의합니다. 광고 캠페인의 (평균 CTR, 중재 중 거부된 가용성 광고 등).

그러한 제한을 적용하는 규칙은 계정의 "API" 링크에 게시된 "질문 및 답변"에 설명되어 있습니다.

개발자를 위한 사용자 계약에 명시된 요구 사항을 충족하지 않는 애플리케이션을 사용하는 경우 Yandex는 API에 대한 액세스를 제한 및/또는 거부할 권리를 보유합니다.

또한 귀하는 개발자를 위한 사용자 계약에 명시된 근거에 따라 API에 대한 애플리케이션 액세스의 제한 및/또는 금지와 관련된 불리한 결과의 모든 책임과 위험을 부담합니다.

6. 제3자.

API를 사용하여 귀하 간의 계약 또는 기타 계약에 따라 제3자의 광고 캠페인을 관리하는 경우 해당 클라이언트의 계정(계정)과 관련된 모든 데이터 및 귀하의 API 키를 사용하여 수행되는 해당 클라이언트의 광고 캠페인은 기밀로 간주됩니다. 소유자의 서면 동의 없이 직접 사용하거나 제3자에게 양도할 수 없습니다.

귀하가 제3자에게 API에 대한 액세스 권한을 제공하는 경우(귀하의 계정과 연결된 제3자를 위한 계정 생성 포함) 귀하는 이러한 제3자의 모든 행동에 대해 전적으로 책임을 집니다.

7. 본 계약의 유효성.

Yandex는 귀하가 약관을 준수하지 않을 경우 귀하에 대한 본 계약을 중단할 권리를 보유합니다. 그러한 정지 시 귀하는 API의 추가 사용을 중단해야 합니다.

8. 최종 조항.

본 계약 및 서비스 및 API 사용과 관련된 모든 관계는 러시아 연방 법률의 적용을 받습니다.

서비스 내에서 API 사용/사용 불가와 관련된 모든 클레임은 다음으로 전달되어야 합니다. [이메일 보호].

Yandex는 사용자에게 알리지 않고 언제든지 본 계약의 텍스트 및/또는 기타 서비스 이용 약관을 변경할 수 있습니다. 본 계약의 현재 텍스트는 다음 위치에 있습니다. .

_____________________________

발행일 05.04.2019

문서의 이전 버전: .

문서의 이전 버전: .