Appearance
Identify Customers
Call identify() after a customer logs in or signs up to link their identity to the affiliate session.
Usage
javascript
// After successful login
<script>
const user = {
email: "customer@example.com",
userId: "user_12345",
name: "John Doe"
};
AffiliateSDK.identify(user);
</script>php
// In your login handler or after wp_login action
<script>
const user = {
email: "<?php echo wp_get_current_user()->user_email; ?>",
userId: "<?php echo get_current_user_id(); ?>",
name: "<?php echo wp_get_current_user()->display_name; ?>"
};
AffiliateSDK.identify(user);
</script>liquid
<!-- After customer login -->
{% if customer %}
<script>
const user = {
email: "{{ customer.email }}",
userId: "{{ customer.id }}",
name: "{{ customer.name }}"
};
AffiliateSDK.identify(user);
</script>
{% endif %}jsx
// After login success
import { useEffect } from "react";
export default function Dashboard({ user }) {
useEffect(() => {
if (user && window.AffiliateSDK) {
window.AffiliateSDK.identify({
email: user.email,
userId: user.id,
name: user.name,
});
}
}, [user]);
return <div>Dashboard</div>;
}vue
<!-- After login success -->
<script setup lang="ts">
const user = useUser(); // Your auth composable
onMounted(() => {
if (user.value && window.AffiliateSDK) {
window.AffiliateSDK.identify({
email: user.value.email,
userId: user.value.id,
name: user.value.name
});
}
});
</script>