Ęđîėå ķņōāíîâęč íā ņāéōå ęîäā īčęņåë˙ đåōāđãåōčíãā, íåîáõîäčėî īđîīčņāōü īāđāėåōđû č ōčīû ņîáûōčé, īî ęîōîđûė áķäķō ņîáčđāōüņ˙ äāííûå îá āķäčōîđč˙õ. Îįíāęîėčōüņ˙ ņ ōåõíč÷åņęîé äîęķėåíōāöčåé īî ķņōāíîâęå īčęņåë˙ âû ėîæåōå
įäåņü. Äë˙ ęîđđåęōíîé đāáîōû âāė īîíāäîá˙ōņ˙ PIXEL_ID č price_list_id, īîëķ÷åííûé īđč
įāãđķįęå īđāéņ-ëčņōā.
Ōčīû īđîäķęōîâûõ ņîáûōčé, īāđāėåōđ products_event:
- view_home īîņåųåíčå ãëāâíîé ņōđāíčöû;
- view_category īîņåųåíčå ņōđāíčöû ęāōåãîđčé ęāōāëîãā;
- view_product īîņåųåíčå ęāđōî÷ęč ōîâāđā;
- view_search īîņåųåíčå ņōđāíčöû īîčņęā;
- view_other īîņåųåíčå ëūáûõ äđķãčõ ņōđāíčö;
- add_to_wishlist äîáāâëåíčå ōîâāđā â ņīčņîę æåëāíčé;
- add_to_cart äîáāâëåíčå ōîâāđā â ęîđįčíķ;
- remove_from_wishlist ķäāëåíčå ōîâāđā čį ņīčņęā æåëāíčé;
- remove_from_cart ķäāëåíčå ōîâāđā čį ęîđįčíû;
- init_checkout íā÷āëā īîęķīęč;
- add_payment_info ââåäåíčå īëāōåæíîé číôîđėāöčč;
- purchase ņîâåđøåíčå īîęķīęč.
Īāđāėåōđû:
- products: array // optional, example: [{"id":"123","recommended_ids":"23,44"}] Ņīčņîę ōîâāđîâ ņ äîīîëíčōåëüíîé číôîđėāöčåé īî íčė, îīčņāíčå ōčīā product - íčæå.
- products_recommended_ids: string // optional, example: qwe789,rty777 Ņīčņîę đåęîėåíäîâāííûõ ōîâāđîâ, â ōîė ņëķ÷āå, ęîãäā ęîíęđåōíûõ ōîâāđîâ ëčáî íåō, ëčáî õî÷åōņ˙ īîđåęîėåíäîâāōü ęāęčå-ōî ōîâāđû áåį īđčâ˙įęč ę ęîíęđåōíûė ōîâāđāė.
- category_ids: string // optional, example: 12,23,34 Ņīčņîę ęāōåãîđčé ōîâāđîâ, â ōîė ņëķ÷āå, ęîãäā ęîíęđåōíûõ ōîâāđîâ ëčáî íåō, ëčáî õî÷åōņ˙ äîīîëíčōåëüíî îõâāōčōü ęāęķū-ōî ęāōåãîđčū īîëíîņōüū.
- business_value: int // optional, example: 1000 Öåííîņōü ũōîãî ņîáûōč˙ äë˙ áčįíåņā â ķņëîâíûõ åäčíčöāõ, îō 1 äî 1000000.
- currency_code: string // optional, example: RUR Âāëūōā äë˙ īîëåé price č price_old.
- total_price: int // optional, example: 3000 Îáųā˙ ņōîčėîņōü ōîâāđîâ čį īîë˙ products.
- search_string: string // optional, example: ÷åõëû äë˙ ōåëåôîíā Īîčņęîâîé įāīđîņ īîëüįîâāōåë˙.
Ęđāéíå æåëāōåëüíî, ÷ōîáû äë˙ áîëüøčíņōâā ņîáûōčé (äāæå view_home) áûëî įāīîëíåíî îäíî čį īîëåé products, category_ids, products_recommended_ids.
Īîë˙ îáúåęōā product:
- id: string // example: abc123 ID ōîâāđā čį īđāéņ-ëčņōā.
- group_id: string // optional, example: 22 Ãđķīīā ōîâāđîâ. Åņëč īîëüįîâāōåëü ņėîōđčō íå ęîíęđåōíķū ėîäåëü, ā âņå âāđčāíōû ęāęîé-ōî ėîäåëč.
- recommended_ids: string // optional, example: qwe789,rty777 ID đåęîėåíäîâāííûõ ōîâāđîâ äë˙ ęîíęđåōíîãî ōîâāđā čëč ãđķīīû ōîâāđîâ.
- price: int // optional, example: 1000 Ņīåöčāëüíā˙ öåíā ęîíęđåōíîãî ōîâāđā čëč ãđķīīû ōîâāđîâ äë˙ äāííîãî īîëüįîâāōåë˙.
- price_old: int // optional, example: 2000 Ņōāđā˙ öåíā äë˙ äāííîãî īîëüįîâāōåë˙. Ķ÷čōûâāåōņ˙, åņëč įāäāíî īîëå price.
- price_from: bool // optional, example: 1 Åņëč īåđåäāíî, ōî īîëå price ķęāįûâāåō öåíķ "îō". Ķ÷čōûâāåōņ˙, åņëč įāäāíî īîëå price.
Īđčėåđ âûįîâā:
Īđåäâāđčōåëüíî īîäęëū÷čōå
vk.com/js/api/openapi.js č číčöčāëčįčđķéōå īčęņåëü īđč īîėîųč
VK.Retargeting.Init()
// PHASE I: Initialisation phase
<div id="vk_api_transport"></div>
<script type="text/javascript">
window.vkAsyncInit = function() {
VK.Retargeting.Init(
PIXEL_ID);
};
setTimeout(function() {
var el = document.createElement("sņript");
el.type = "text/javascript";
el.src = "
vk.com/js/api/openapi.js?150";;
el.async = true;
document.getElementById("vk_api_transport").appendChild(el);
}, 0);
</script>
// PHASE II: When product event should be fired
// Detailed info (in Russian)
https://vkcom.github.io/vk-ads-retargeting-demo/index.html
const eventParams = {
"products" : [{"id":"456", "recommended_ids":"abc456,def789"}, {"id":"672", "group_id":"678","recommended_ids":"abc456,def789"}],
"products_recommended_ids" : "55,166,754",
"business_value" : 88,
"total_price" : 34899
};
VK.Retargeting.ProductEvent(
PRICE_LIST_ID, "view_product", eventParams);
Īîäđîáíîå îīčņāíčå âûįîâā:
VK.Retargeting.ProductEvent(PRICE_LIST_ID, products_event, { <īāđāėåōđû> });
price_list_id: int // ex: 12345 // ID īđāéņ-ëčņōā.
products_event: string // ex: view_product // Ōčī īđîäķęōîâîãî äåéņōâč˙ (ņė.âûøå).