MediaJel / mediajel-tracker

hosted mediajel tracker
4 stars 0 forks source link

Weave cart adapter for Seed of life #431

Closed pacholoamit closed 1 week ago

pacholoamit commented 2 months ago

Description

Add Weave cart adapter to mediajel-tracker

pacholoamit commented 1 month ago

Update: In progress,

SeanRizarre commented 3 weeks ago

Update: To transfer and make docs for adapter that weave support made

SeanRizarre commented 3 weeks ago

https://docs.google.com/document/d/1s8DQ83FV2f4R-VJKyAt1xCFRl8uy1DeYQwjENWQWVck/edit#heading=h.ru0xovnntldt

pacholoamit commented 3 weeks ago

Steps:

Create a source called weaveEventListener in sources

interface WeavePayload {
    event: any
}

const weaveEventListener = (callback: (data: WeavePayload) => void) => {

    document.addEventListener('weave-analytics-event', event => {
        callback(event)
    });

}

Create a weave adapter based on the weaveEventListener


const WeaveCartAdapter = () => {
  weaveEventListener((data) => {
    if (data === 'purchase')
  }

}
SeanRizarre commented 1 week ago

https://github.com/MediaJel/mediajel-tracker/pull/488