mirror of
https://github.com/foomo/sesamy-cli.git
synced 2025-10-16 12:35:36 +00:00
feat(emarsys): add search param
This commit is contained in:
parent
233db21350
commit
2983e5ee7d
@ -81,6 +81,7 @@ ___SANDBOXED_JS_FOR_SERVER___
|
|||||||
|
|
||||||
const Math = require('Math');
|
const Math = require('Math');
|
||||||
const JSON = require('JSON');
|
const JSON = require('JSON');
|
||||||
|
const parseUrl = require('parseUrl');
|
||||||
const setCookie = require('setCookie');
|
const setCookie = require('setCookie');
|
||||||
const sendHttpGet = require('sendHttpGet');
|
const sendHttpGet = require('sendHttpGet');
|
||||||
const setResponseBody = require('setResponseBody');
|
const setResponseBody = require('setResponseBody');
|
||||||
@ -142,6 +143,7 @@ function mapEventData() {
|
|||||||
referrer: eventData.page_referrer || null,
|
referrer: eventData.page_referrer || null,
|
||||||
orderId: null,
|
orderId: null,
|
||||||
order: null,
|
order: null,
|
||||||
|
search: null,
|
||||||
category: null,
|
category: null,
|
||||||
view: null,
|
view: null,
|
||||||
cart: null,
|
cart: null,
|
||||||
@ -150,6 +152,7 @@ function mapEventData() {
|
|||||||
switch (eventData.event_name) {
|
switch (eventData.event_name) {
|
||||||
case 'page_view': {
|
case 'page_view': {
|
||||||
mappedData.cart = serializeItems(eventData.items || []);
|
mappedData.cart = serializeItems(eventData.items || []);
|
||||||
|
mappedData.search = ((parseUrl(eventData.page_location) || {}).searchParams || {}).q || null;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'view_item': {
|
case 'view_item': {
|
||||||
@ -237,6 +240,9 @@ function serializeData(mappedData) {
|
|||||||
slist.push("ca=" + encodeUriComponent(mappedData.cart));
|
slist.push("ca=" + encodeUriComponent(mappedData.cart));
|
||||||
slist.push("cv=1");
|
slist.push("cv=1");
|
||||||
}
|
}
|
||||||
|
if (mappedData.search) {
|
||||||
|
slist.push("q=" + encodeUriComponent(mappedData.search));
|
||||||
|
}
|
||||||
if (mappedData.referrer) {
|
if (mappedData.referrer) {
|
||||||
slist.push("prev_url=" + encodeUriComponent(mappedData.referrer));
|
slist.push("prev_url=" + encodeUriComponent(mappedData.referrer));
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user