-
Notifications
You must be signed in to change notification settings - Fork 71
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
49 changed files
with
1,629 additions
and
184 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
export default function ExtendedButton({ title, link }) { | ||
const handleClick = () => { | ||
window.location.href = link; // Redirects to the specified link | ||
} | ||
|
||
return ( | ||
<button onClick={handleClick} className="text-white | ||
// Background | ||
bg-gradient-to-b from-purple50 to-purple100 hover:from-purple50 hover:to-purple100 active:from-purple50 active:to-purple140 | ||
// Shadow | ||
shadow-sm hover:shadow-md | ||
// Shadow | ||
rounded-full hover:rounded-lg | ||
// Font | ||
font-medium text-md | ||
// Padding | ||
px-7 py-2.5"> | ||
{title} | ||
</button> | ||
) | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
title: "Home" | ||
slug: "changelog-2024-05-09-home.mdx" | ||
hidden: false | ||
createdAt: "2024-05-09T16:50:45.397Z" | ||
updatedAt: "2024-05-09T16:50:45.397Z" | ||
date: "2024-05-09" | ||
--- | ||
|
||
Home is the new landing experience in Mixpanel. It’s for you to jump back into your workflows and get a glimpse into what’s happening across your product and your project in Mixpanel. | ||
|
||
The main sections of Home includes: | ||
|
||
- **Your Recents**: most recently viewed reports and boards by you | ||
- **Your Product**: this section is default populated with the top insights reports in your project, you can customize and change which insight report you’d like to display on Home | ||
- **Top Boards**: the most popular boards in your project | ||
- **Suggested Creators**: people in Mixpanel who are building boards and reports that we recommend checking out | ||
- **Recent Users**: a list of recently seen users on your product | ||
- **New Events**: a list of newly tracked events in your project | ||
- **Resources**: a list of resources that are also available in the top navigation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
# Session Replay | ||
|
||
## **Overview** | ||
|
||
Mixpanel Session Replay is the fastest way to understand the whole picture about your customers and make better product decisions, by combining quantitative and qualitative user insights. | ||
|
||
When digging into customer journeys in Mixpanel’s analytics, you can understand “where do customers drop-off?” And now, Mixpanel Session Replay enables you to quickly follow-up with, “why do customers drop off?” | ||
|
||
## Availability | ||
|
||
Currently, Session Replay is currently in invite-only beta access for: | ||
|
||
- customers on our [Enterprise plan](https://www.notion.so/Session-Replay-Docs-v1-c32c9817ec1b49798d1ca7d1ccc5880c?pvs=21) | ||
- projects without [EU Data Residency](https://docs.mixpanel.com/docs/privacy/eu-residency) enabled | ||
|
||
You can join the waitlist for beta access [here](https://mixpanel.com/m/session-replay-beta/). | ||
|
||
For any questions about Session Replay or beta access, please reach out to your Account Manager. | ||
|
||
## **Using Session Replay** | ||
|
||
Session Replay can be accessed in two places: | ||
|
||
1. From User Profile page | ||
2. From Mixpanel reports | ||
|
||
**From User Profile page** | ||
|
||
In any user’s profile page, Click the ‘View Replays’ button to watch replays from that user. From here, you will be taken to our Replay Player. | ||
|
||
![replayProfileEntry](/replayProfileEntryPoint.png) | ||
|
||
**From Mixpanel reports** | ||
|
||
Click any point on a chart for Event and Funnel metrics, and select ‘View Replays’ to view replays that show that event being fired. From here, you will be taken to our Replay Player. | ||
|
||
![replayReportEntry](/replayReportEntryPoint.png) | ||
|
||
*Note: reports entry point is currently supported for Event and Funnel metrics only.* | ||
|
||
## **Replay Player** | ||
|
||
![replayHeroImage](/replayHeroImage.png) | ||
|
||
The Replay Player allows you to watch replays, as well as: | ||
|
||
- Expand the player to full-screen | ||
- Copy a URL to share with your teammates | ||
- Change the playback speed | ||
- Automatically skip periods of the replay where user is inactive | ||
|
||
The Replay Feed on the left of the player also allows you to: | ||
|
||
- sort replays by recency | ||
- search for replays by user's name / email, replay date, or user ID | ||
|
||
## **Privacy** | ||
|
||
Our Session Replay Beta Service Addendum can be found [here](https://mixpanel.com/legal/session-replay-beta-service-addendum/). | ||
|
||
## **FAQ** | ||
|
||
### **Is Session Replay available for mobile?** | ||
|
||
To start, Session Replay is available only for web-based applications (including mobile web). We hope to offer mobile support in the near future. | ||
|
||
### Can I prevent Session Replay from recording sensitive content? | ||
|
||
By default, all on-screen text elements are masked in replays. Additionally, you can customize how you initialize our SDK to fully control (1) where to record and (2) whom to record. For more details, please see our [implementation docs](https://docs-k17v3wqal-mixpanel.vercel.app/docs/tracking-methods/sdks/javascript#session-replay-beta). | ||
|
||
### How long are replays stored? | ||
|
||
30 days. | ||
|
||
### Does Session Replay work on projects with EU Data Residency enabled? | ||
|
||
Not currently, but we plan to add support soon. | ||
|
||
### How soon are Replays available for viewing after a session begins? | ||
|
||
There is about a ~1 minute delay between when recordings are captured and when they appear in Mixpanel. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -38,7 +38,36 @@ We also support additional data for extending your use cases with Mixpanel: | |
- [Lookup tables](https://developer.mixpanel.com/reference/lookup-tables): For event data which was already sent, you can use these to extend the data already sent into Mixpanel. A common use case is taking an identifier like a transaction ID, item ID, etc. and using lookup tables to enrich the data with additional information like the amount, category, etc. from your data warehouse. | ||
|
||
## Loading historical data | ||
If you have access to your Amplitude data in your data warehouse, the simplest way to bring this historical data into Mixpanel is by using our warehouse connector. At a high-level, the migration consists of 3 steps: | ||
|
||
### Mixpanel's Migration Service | ||
If you have under 15M events in Amplitude, you can migrate your historical Amplitude data using Mixpanel's free migration service. | ||
|
||
Here's an example request to the migration service which you can customize: | ||
|
||
```bash | ||
curl --request POST \ | ||
--url http://migrate.api.mixpanel.com/amplitude \ | ||
--data '{ | ||
"AMPLITUDE_API_KEY": "YOUR_AMP_KEY", | ||
"AMPLITUDE_API_SECRET": "YOUR_AMP_SECRET", | ||
"MIXPANEL_TOKEN": "YOUR_MP_TOKEN", | ||
"START_DATE": "YYYY-MM-DD", | ||
"END_DATE": "YYYY-MM-DD" | ||
}' | ||
``` | ||
|
||
This service will use your provided credentials to export Amplitude data, transform the data, and load event + user profiles into your Mixpanel project. If no dates are provided, the service defaults to a 30 day duration relative to the present. | ||
|
||
[Watch the demo tutorial](https://www.loom.com/share/f947d42db01541a0b74953461e3c6cc0?sid=43c1ef52-d008-4b6d-9015-afa14b05901c) for more in-depth instructions on how to use the migration service. | ||
|
||
Notes: | ||
* Any events ingested via this method in the current month will count toward your plan. We recommend testing this while on a Free plan first. You may also pass a `"DRY_RUN" : true` param in the JSON which will show you how many events will be migrated. | ||
* If you are using Mixpanel or Amplitude's EU data residency, pass `"REGION": "EU"` with your request. | ||
* This migration service is in beta -- if you have questions or run into issues, please reach out to us [here](mailto:[email protected]). | ||
|
||
|
||
### Data Warehouse Connectors | ||
If you have access to your Amplitude data in your data warehouse, the most scalable way to bring this historical data into Mixpanel is by using our warehouse connector. At a high-level, the migration consists of 3 steps: | ||
1. Set up a new Mixpanel project which is on [Simplified ID Merge system](/docs/tracking-methods/id-management/identifying-users#simplified-vs-original-id-merge). | ||
2. Transform Amplitude data in your data warehouse (sample SQL transformation included below). | ||
3. Set up [Mixpanel Warehouse Connector](/docs/tracking-methods/data-warehouse/overview) to initiate data sync from your data warehouse to Mixpanel. | ||
|
Oops, something went wrong.