{"id":114,"date":"2014-06-23T11:13:30","date_gmt":"2014-06-23T11:13:30","guid":{"rendered":"https:\/\/www.nvecta.com\/blog\/?p=114"},"modified":"2021-01-05T11:21:31","modified_gmt":"2021-01-05T11:21:31","slug":"implementing-custom-targeting-rule","status":"publish","type":"post","link":"https:\/\/www.nvecta.com\/blog\/implementing-custom-targeting-rule\/","title":{"rendered":"Implementing Custom Targeting Rule"},"content":{"rendered":"<p><strong>Custom targeting rule<\/strong> is an interesting way to display a particular notification only to specific audiences on your site.<\/p>\n<p>You can create notifications and show them in realtime\u00a0depending on the customer\u2019s sign up date, last login or purchased item, current shopping cart value, current plan, search items, selected items or usage metrics.<!--more--><\/p>\n<h2>How to set up custom targeting rule?<\/h2>\n<p>To implement custom targeting rule, you\u00a0just send\u00a0keys and respective values via the javascript and filter those in the rules section while creating notifications.<\/p>\n<p>Add this extra parameter in the javascript api,<\/p>\n<p><code class=\"inline\" style=\"margin: 0px; padding: 0.25em; border: 1px solid #cccccc; font-family: Consolas, 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 23px; vertical-align: baseline; letter-spacing: 0.01em; color: #333333; background-color: #f8f8f8; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;\">notify_visitors.ruleData = {'key1' : 'value1', 'key2' : 'value2'};<\/code><\/p>\n<p><a href=\"https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-41-1.png\" target=\"_blank\" rel=\"noopener\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-8379 size-full\" title=\"custom targeting rule\" src=\"https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-41-1.png\" alt=\"custom rule integration code\" width=\"1020\" height=\"250\" srcset=\"https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-41-1.png 1020w, https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-41-1.png 300w, https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-41-1.png 768w, https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-41-1.png 370w, https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-41-1.png 270w, https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-41-1.png 740w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/a><\/p>\n<p>In your dashboard, you can create a notification and assign &#8220;Custom Rule&#8221; in &#8220;Targeting Rules&#8221; section.<\/p>\n<p>Use the same exact expressions which you passed in the javascript api.<\/p>\n<p><a href=\"https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-31.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"wp-image-8381 size-full\" title=\"custom targeting rule\" src=\"https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-31.png\" alt=\"customer targeting rule\" width=\"1076\" height=\"276\" srcset=\"https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-31.png 1076w, https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-31.png 300w, https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-31.png 768w, https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-31.png 1024w, https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-31.png 370w, https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-31.png 270w, https:\/\/cdn3.notifyvisitors.com\/blog\/wp-content\/uploads\/2014\/06\/Admin-NotifyVisitors-31.png 740w\" sizes=\"(max-width: 1076px) 100vw, 1076px\" \/><\/a><\/p>\n<p>Thats it! You are ready. This is just a one-time set up process.<\/p>\n<p>For any queries, write to us at alliances+notifyvisitors@tagnpin.com<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Custom targeting rule is an interesting way to display a particular notification only to specific audiences on your site. You can create notifications and show them in realtime\u00a0depending on the customer\u2019s sign up date, last login or purchased item, current shopping cart value, current plan, search items, selected items or usage metrics.<\/p>\n","protected":false},"author":1,"featured_media":7637,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[16],"class_list":["post-114","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-integration","tag-custom-targeting-rule"],"_links":{"self":[{"href":"https:\/\/www.nvecta.com\/blog\/wp-json\/wp\/v2\/posts\/114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nvecta.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nvecta.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nvecta.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nvecta.com\/blog\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":13,"href":"https:\/\/www.nvecta.com\/blog\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"predecessor-version":[{"id":8385,"href":"https:\/\/www.nvecta.com\/blog\/wp-json\/wp\/v2\/posts\/114\/revisions\/8385"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nvecta.com\/blog\/wp-json\/wp\/v2\/media\/7637"}],"wp:attachment":[{"href":"https:\/\/www.nvecta.com\/blog\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nvecta.com\/blog\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nvecta.com\/blog\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}