Manual integration
Smartlook can be easily integrated into Amplitude using Event Listeners
:
function sessionUrlChangedCallback(sessionUrl: string) {
amplitude.logEvent(
"Smartlook session URL",
{"session_url": sessionUrl});
);
}
function userUrlChangedCallback(userUrl: string) {
var identify = new amplitude.Identify().set("smartlook_visitor_url", userUrl);
amplitude.identify(identify);
}
Smartlook.instance.eventListeners.registerUserChangedListener(userUrlChangedCallback);
Smartlook.instance.eventListeners.registerSessionChangedListener(sessionUrlChangedCallback);
Full Amplitude documentation with examples can be found on the official website.