Skip to content

Commit

Permalink
Merge branch 'main' into djmixpanel-patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
myronkaifung authored Oct 22, 2024
2 parents 0ff0e04 + bde4a58 commit b0363c5
Show file tree
Hide file tree
Showing 5 changed files with 75 additions and 58 deletions.
1 change: 0 additions & 1 deletion pages/docs/migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ Depending on your current setup, the steps for migrating your live data tracking
- [Adobe Analytics Migration Guide](/docs/migration/adobe-analytics)
- [Amplitude Migration Guide](/docs/migration/amplitude)
- [Google Analytics Migration Guide](/docs/migration/google-analytics)
- [Flurry Migration Guide](/docs/migration/flurry)

### Data audit

Expand Down
4 changes: 2 additions & 2 deletions pages/docs/session-replay/session-replay-web.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ By [adding middleware to Segment's SDK](https://segment.com/docs/connections/sou
```javascript
// Middleware to add Mixpanel's session recording properties to Segment events
analytics.addSourceMiddleware(({ payload, next, integrations }) => {
if (payload.type === 'track' || payload.type === 'page') {
if (payload.obj.type === 'track' || payload.obj.type === 'page') {
if (window.mixpanel) {
const segmentDeviceId = payload.obj.anonymousId;
//original id
Expand All @@ -150,7 +150,7 @@ analytics.addSourceMiddleware(({ payload, next, integrations }) => {
};
}
}
if (payload.type === 'identify') {
if (payload.obj.type === 'identify') {
if (window.mixpanel) {
const userId = payload.obj.userId;
mixpanel.identify(userId);
Expand Down
2 changes: 1 addition & 1 deletion pages/docs/tracking-methods/data-warehouse.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -666,7 +666,7 @@ There are 3 aspects of DWH cost: network egress, storage, and compute.
* **Compute**:
* Mirror on Snowflake: [Snowflake Streams](https://docs.snowflake.com/en/user-guide/streams-intro) natively track changes, the compute cost of querying for these changes is normally proportional to the amount of changed data.
* Mirror on BigQuery: Each time the connector runs it checksums all rows in the source table and compares them to a [table snapshot](https://cloud.google.com/bigquery/docs/table-snapshots-intro) from the previous run. For large tables we highly recommend [partitioning](https://cloud.google.com/bigquery/docs/partitioned-tables) the source table. When the source table is partitioned the connector will skip checksumming any partitions which have not been modified since the last run. For more details see the BigQuery-specific instructions in [Mirror](#mirror).
* Mirror on Databricks: Databricks [Change Data Feed](https://docs.databricks.com/en/delta/delta-change-data-feed.html) natively tracks changes to the tables or views, the compute cost of querying these changes is normally proportional to the amount of changed data. Mixpanel reccomends using a smaller compute cluster and setting Auto Terminate after 10 mins of idle time on the compute cluster.
* Mirror on Databricks: Databricks [Change Data Feed](https://docs.databricks.com/en/delta/delta-change-data-feed.html) natively tracks changes to the tables or views, the compute cost of querying these changes is normally proportional to the amount of changed data. Mixpanel recommends using a smaller compute cluster and setting Auto Terminate after 10 mins of idle time on the compute cluster.
* Append: All Append syncs run a query filtered on `insert_time_column > [last-run-time]`, the compute cost is the cost of this query. Partitioning or clustering based on `insert_time_column` will greatly improve the performance of this query.
* Full: Full syncs are always a full table scan of the source table to export it.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import { Callout } from 'nextra/components'

# Mixpanel SDKs: Unity

### Getting Started
Expand All @@ -6,6 +8,10 @@ Please refer to our [Quickstart Guide](/docs/quickstart/connect-your-data?sdk=un

The [Full API Reference](http://mixpanel.github.io/mixpanel-unity/api-reference/annotated.html), [Library Source Code](https://github.com/mixpanel/mixpanel-unity), and an [Example Application](https://github.com/mixpanel/mixpanel-unity#examples) is documented in our GitHub repo.

<Callout type="warning">
Unity SDK does not currently support Simplified ID Merge.
</Callout>

## Installing the Library

This library can be installed using the unity package manager system with git. We support Unity 2018.3 and above. For older versions of Unity, you need to have .NET 4.x Equivalent selected as the scripting runtime version in your editor settings.
Expand Down
120 changes: 66 additions & 54 deletions redirects/local.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/ /docs/what-is-mixpanel
/docs /docs/what-is-mixpanel
/docs/access-security/single-sign-on/overview /docs/access-security/single-sign-on
/docs/admin/data-governance/data-audit /docs/data-governance/data-views-and-classification
/docs/admin/data-governance/data-views-data-classification /docs/data-governance/data-views-and-classification
/docs/admin/data-governance/event-approval /docs/data-governance/event-approval
Expand Down Expand Up @@ -33,23 +34,54 @@
/docs/analysis/boards/boards-on-boards /docs/boards/boards-on-boards
/docs/analysis/boards/public-boards /docs/boards/public-boards
/docs/analysis/boards/templates /docs/boards/templates
/docs/analysis/how-tos/engagement https://mixpanel.com/content/guide-to-product-analytics/chapter_3/
/docs/analysis/how-tos/growth https://mixpanel.com/content/guide-to-product-analytics/chapter_5/
/docs/analysis/how-tos/retention https://mixpanel.com/content/guide-to-product-analytics/chapter_4/
/docs/analysis/reports /docs/reports
/docs/analysis/reports/flows /docs/reports/flows
/docs/analysis/reports/funnels /docs/reports/funnels
/docs/analysis/reports/insights /docs/reports/insights
/docs/analysis/reports/retention /docs/reports/retention
/docs/analysis/users /docs/users
/docs/best-practices/adoption https://mixpanel.com/blog/establish-a-product-analytics-practice/
/docs/best-practices/analytics-strategy /docs/tutorials/analytics-strategy
/docs/best-practices/analytics-strategy/overview /docs/best-practices/analytics-strategy
/docs/best-practices/create-a-tracking-plan /docs/tracking-best-practices/tracking-plan
/docs/best-practices/developer-environments /docs/tracking-best-practices/developer-environments
/docs/best-practices/project-setup /docs/orgs-and-projects/managing-projects
/docs/best-practices/server-side-best-practices /docs/tracking-best-practices/server-side-best-practices
/docs/boards/overview /docs/boards
/docs/cohort-sync/overview /docs/cohort-sync
/docs/data-pipelines/integrations/amazon-s3 /docs/data-pipelines/old-pipelines/integrations/schematized-aws-pipeline
/docs/data-pipelines/integrations/aws-raw-pipeline /docs/data-pipelines/integrations/raw-aws-pipeline
/docs/data-pipelines/integrations/azure-raw-pipeline /docs/data-pipelines/integrations/raw-azure-pipeline
/docs/data-pipelines/integrations/google-cloud-storage /docs/data-pipelines/integrations/schematized-gcs-pipeline
/docs/data-pipelines/integrations/google-cloud-storage-raw-pipeline /docs/data-pipelines/integrations/raw-gcs-pipeline
/docs/data-pipelines/integrations/raw-aws-pipeline /docs/data-pipelines/old-pipelines/integrations/raw-aws-pipeline
/docs/data-pipelines/old-pipelines/overview /docs/data-pipelines/old-pipelines
/docs/data-pipelines/overview /docs/data-pipelines
/docs/data-pipelines/schematized-export-pipeline /docs/data-pipelines/old-pipelines/integrations/schematized-export-pipeline
/docs/data-structure/advanced/ad-spend /docs/tracking-methods/integrations/ad-spend
/docs/data-structure/advanced/group-analytics /docs/data-structure/group-analytics
/docs/data-structure/advanced/utm-tags /docs/tracking-best-practices/traffic-attribution
/docs/debugging/bot-traffic /docs/tracking-best-practices/bot-traffic
/docs/debugging/distinct-id-limits /docs/tracking-best-practices/hot-shard-limits
/docs/debugging/overview /docs/tracking-best-practices/debugging
/docs/features/session-replay /docs/session-replay
/docs/formulas /changelogs/2023-09-19-formulas
/docs/funnels /docs/reports/funnels
/docs/getting-started /docs/what-is-mixpanel
/docs/getting-started/plan-your-implementation /docs/what-to-track
/docs/getting-started/what-is-mixpanel /docs/what-is-mixpanel
/docs/getting-started/what-should-i-track /docs/what-to-track
/docs/getting-started/what-should-i-track#how-to-track /docs/what-to-track#we-recommend-server-side-tracking
/docs/how-it-works/concepts /docs/data-structure/concepts
/docs/how-it-works/infrastructure https://engineering.mixpanel.com/under-the-hood-of-mixpanels-infrastructure-0c7682125e9b
/docs/implement-mixpanel /docs/what-is-mixpanel
/docs/insights /docs/reports/insights
/docs/javascript /docs/tracking-methods/sdks/javascript
/docs/migration/overview /docs/migration
/docs/orgs-and-projects/overview /docs/orgs-and-projects
/docs/other-bits/cohort-syncs/airship /docs/cohort-sync/integrations/airship
/docs/other-bits/cohort-syncs/appcues /docs/cohort-sync/integrations/appcues
/docs/other-bits/cohort-syncs/apptimize /docs/cohort-sync/integrations/apptimize
Expand Down Expand Up @@ -124,16 +156,35 @@
/docs/other-bits/tutorials/setting-up-mixpanel /docs/best-practices/project-setup
/docs/other-bits/under-the-hoo /docs/how-it-works/infrastructure
/docs/other-bits/under-the-hood /docs/how-it-works/infrastructure
/docs/quickstart/what-to-track /docs/what-to-track
/docs/pricing/billing /docs/pricing
/docs/pricing/pricing-faqs /docs/pricing#faqs
/docs/pricing/pricing_faqs /docs/pricing#faqs
/docs/privacy/overview /docs/privacy
/docs/quickstart/connect-your-data /docs/quickstart/install-mixpanel
/docs/quickstart/what-to-track /docs/what-to-track
/docs/reports/funnels#counting-method /docs/reports/funnels#measurements
/docs/reports/overview /docs/reports
/docs/reports/segmentation /docs/reports/insights
/docs/tracking-best-practices/distinct-id-limits /docs/tracking-best-practices/hot-shard-limits
/docs/tracking-methods/data-warehouse/bigquery /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/bigquery /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/column-types /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/column-types /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/databricks /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/databricks /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/overview /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/overview /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/redshift /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/redshift /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/sending-events /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/sending-events /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/sending-user-profiles /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/sending-user-profiles /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/snowflake /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/snowflake /docs/tracking-methods/data-warehouse
/docs/tracking-methods/id-management/identifying-users /docs/tracking-methods/id-management/identifying-users-simplified
/docs/tracking-methods/id-management/identity-management /docs/tracking-methods/id-management
/docs/tracking-methods/identifying-users /docs/tracking-methods/id-management/identifying-users
/docs/tracking-methods/identifying-users /docs/tracking-methods/id-management/identifying-users
/docs/tracking/advanced/javascript-full-api-reference /docs/tracking-methods/sdks/javascript
/docs/tracking/bigquery /docs/tracking-methods/data-warehouse/bigquery
Expand Down Expand Up @@ -179,7 +230,7 @@
/docs/tracking/reference/android /docs/tracking-methods/sdks/android
/docs/tracking/reference/data-model /docs/how-it-works/concepts
/docs/tracking/reference/default-properties /docs/data-structure/property-reference
/docs/tracking/reference/distinct-id-limits /docs/debugging/distinct-id-limits
/docs/tracking/reference/distinct-id-limits /docs/tracking-best-practices/hot-shard-limits
/docs/tracking/reference/flutter /docs/tracking-methods/sdks/flutter
/docs/tracking/reference/go /docs/tracking-methods/sdks/go
/docs/tracking/reference/ios /docs/tracking-methods/sdks/ios
Expand All @@ -195,64 +246,25 @@
/docs/tracking/reference/swift /docs/tracking-methods/sdks/swift
/docs/tracking/reference/unity /docs/tracking-methods/sdks/unity
/docs/tracking/server /docs/quickstart/install-mixpanel?sdk=python
/docs/tutorials/analytics-strategy /guides/analytics-strategy
/docs/tutorials/beyond-onboarding /guides/beyond-onboarding
/docs/tutorials/developers /docs/how-it-works/concepts
/docs/tutorials/implement/establish-governance /guides/implement/establish-governance
/docs/tutorials/implement/qa-data-audit /guides/implement/qa-data-audit
/docs/tutorials/implement/send-your-data /guides/implement/send-your-data
/docs/tutorials/launch/analyze-conversions /guides/launch/analyze-conversions
/docs/tutorials/launch/build-user-flows /guides/launch/build-user-flows
/docs/tutorials/launch/create-boards /guides/launch/create-boards
/docs/tutorials/launch/define-cohorts /guides/launch/define-cohorts
/docs/tutorials/launch/discover-insights /guides/launch/discover-insights
/docs/tutorials/launch/track-user-retention /guides/launch/track-user-retention
/docs/tutorials/migration-guides/migrating-to-mixpanel-from-google-analytics /docs/migration/google-analytics
/docs/tutorials/mixpanel-analysis /docs/how-it-works/concepts#overview
/docs/tutorials/mixpanel-analysis/insights /docs/reports/insights
/docs/tutorials/mixpanel-analysis/retention /docs/reports/retention
/docs/best-practices/create-a-tracking-plan /docs/tracking-best-practices/tracking-plan
/docs/best-practices/developer-environments /docs/tracking-best-practices/developer-environments
/docs/tracking-methods/identifying-users /docs/tracking-methods/id-management/identifying-users
/docs/tracking-methods/data-warehouse/overview /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/bigquery /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/redshift /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/snowflake /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/databricks /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/column-types /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/sending-events /docs/tracking-methods/data-warehouse
/docs/tracking-methods/data-warehouse/sending-user-profiles /docs/tracking-methods/data-warehouse
/docs/best-practices/analytics-strategy/overview /docs/best-practices/analytics-strategy
/docs/analysis/how-tos/engagement https://mixpanel.com/content/guide-to-product-analytics/chapter_3/
/docs/analysis/how-tos/growth https://mixpanel.com/content/guide-to-product-analytics/chapter_5/
/docs/analysis/how-tos/retention https://mixpanel.com/content/guide-to-product-analytics/chapter_4/
/docs/best-practices/analytics-strategy /docs/tutorials/analytics-strategy
/docs/best-practices/adoption https://mixpanel.com/blog/establish-a-product-analytics-practice/
/docs/best-practices/project-setup /docs/orgs-and-projects/managing-projects
/guides /guides/onboarding-overview/
/docs/tutorials/onboarding-overview /guides/onboarding-overview
/docs/tutorials/plan/setup /guides/plan/setup
/docs/tutorials/plan/framework /guides/plan/framework
/docs/tutorials/plan/setup /guides/plan/setup
/docs/tutorials/plan/tracking-strategy /guides/plan/tracking-strategy
/docs/tutorials/implement/send-your-data /guides/implement/send-your-data
/docs/tutorials/implement/qa-data-audit /guides/implement/qa-data-audit
/docs/tutorials/implement/establish-governance /guides/implement/establish-governance
/docs/tutorials/launch/create-boards /guides/launch/create-boards
/docs/tutorials/launch/discover-insights /guides/launch/discover-insights
/docs/tutorials/launch/analyze-conversions /guides/launch/analyze-conversions
/docs/tutorials/launch/build-user-flows /guides/launch/build-user-flows
/docs/tutorials/launch/track-user-retention /guides/launch/track-user-retention
/docs/tutorials/launch/define-cohorts /guides/launch/define-cohorts
/docs/tutorials/beyond-onboarding /guides/beyond-onboarding
/docs/tutorials/analytics-strategy /guides/analytics-strategy
/docs/tracking-methods/id-management/identifying-users /docs/tracking-methods/id-management/identifying-users-simplified
/docs/data-pipelines/integrations/aws-raw-pipeline /docs/data-pipelines/integrations/raw-aws-pipeline
/docs/data-pipelines/integrations/azure-raw-pipeline /docs/data-pipelines/integrations/raw-azure-pipeline
/docs/data-pipelines/integrations/amazon-s3 /docs/data-pipelines/old-pipelines/integrations/schematized-aws-pipeline
/docs/data-pipelines/integrations/google-cloud-storage-raw-pipeline /docs/data-pipelines/integrations/raw-gcs-pipeline
/docs/data-pipelines/integrations/google-cloud-storage /docs/data-pipelines/integrations/schematized-gcs-pipeline
/docs/features/session-replay /docs/session-replay
/docs/data-structure/advanced/group-analytics /docs/data-structure/group-analytics
/docs/data-structure/advanced/ad-spend /docs/tracking-methods/integrations/ad-spend
/docs/data-structure/advanced/utm-tags /docs/tracking-best-practices/traffic-attribution
/docs/reports/funnels#counting-method /docs/reports/funnels#measurements
/docs/tracking-methods/id-management/identity-management /docs/tracking-methods/id-management
/docs/migration/overview /docs/migration
/docs/reports/overview /docs/reports
/docs/boards/overview /docs/boards
/docs/users/overview /docs/users
/docs/orgs-and-projects/overview /docs/orgs-and-projects
/docs/access-security/single-sign-on/overview /docs/access-security/single-sign-on
/docs/privacy/overview /docs/privacy
/docs/pricing/billing /docs/pricing
/docs/data-pipelines/old-pipelines/overview /docs/data-pipelines/old-pipelines
/docs/cohort-sync/overview /docs/cohort-sync
/guides /guides/onboarding-overview/

0 comments on commit b0363c5

Please sign in to comment.