conversion: make event ID optional
This commit is contained in:
@@ -113,11 +113,11 @@ export class ConversionControl {
|
|||||||
const event = new ServerEvent()
|
const event = new ServerEvent()
|
||||||
.setEventName(eventName)
|
.setEventName(eventName)
|
||||||
.setEventTime(Math.floor(Date.now() / 1000))
|
.setEventTime(Math.floor(Date.now() / 1000))
|
||||||
.setEventId(details.eventID)
|
|
||||||
.setUserData(buildUserData(details.userData))
|
.setUserData(buildUserData(details.userData))
|
||||||
.setActionSource(details.actionSource);
|
.setActionSource(details.actionSource);
|
||||||
|
|
||||||
if (details?.eventSourceURL) event.setEventSourceUrl(details.eventSourceURL);
|
if (details.eventID) event.setEventId(details.eventID);
|
||||||
|
if (details.eventSourceURL) event.setEventSourceUrl(details.eventSourceURL);
|
||||||
if (params) {
|
if (params) {
|
||||||
const customData = buildCustomData(params);
|
const customData = buildCustomData(params);
|
||||||
event.setCustomData(customData);
|
event.setCustomData(customData);
|
||||||
|
|||||||
2
src/lib/types/conversion.d.ts
vendored
2
src/lib/types/conversion.d.ts
vendored
@@ -51,7 +51,7 @@ export type ConversionEventParams = {
|
|||||||
* Parameters for sending a conversion event to Meta Pixel.
|
* Parameters for sending a conversion event to Meta Pixel.
|
||||||
*/
|
*/
|
||||||
export type ConversionEventDetails = {
|
export type ConversionEventDetails = {
|
||||||
eventID: string;
|
eventID?: string;
|
||||||
actionSource: 'website' | 'app' | 'offline' | 'other';
|
actionSource: 'website' | 'app' | 'offline' | 'other';
|
||||||
userData: ConversionUserData;
|
userData: ConversionUserData;
|
||||||
eventSourceURL?: string;
|
eventSourceURL?: string;
|
||||||
|
|||||||
Reference in New Issue
Block a user