Skip to content

Commit

Permalink
feat: send data layer state to aep
Browse files Browse the repository at this point in the history
  • Loading branch information
vtsaplin committed Jan 31, 2024
1 parent 02563f6 commit 634a1fe
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions solutions/scripts/analytics/lib-analytics.js
Original file line number Diff line number Diff line change
Expand Up @@ -171,10 +171,13 @@ export async function analyticsTrackPageViews(document /* , additionalXdmFields
// },
};

const state = window.adobeDataLayer ? window.adobeDataLayer.getState() : {};
console.debug(`analyticsTrackPageViews complete: ${JSON.stringify(xdmData)}`);

return sendAnalyticsEvent(xdmData, state);
return new Promise((resolve) => {
window.adobeDataLayer.push((dl) => {
const state = dl.getState();
console.debug(`analyticsTrackPageViews complete: ${JSON.stringify(xdmData)}`);
resolve(sendAnalyticsEvent(xdmData, state));
});
});
}

/**
Expand Down

0 comments on commit 634a1fe

Please sign in to comment.