# How to Guides Index

Segment's How-to Guides provide an in-depth walk through and examples of the many things you can do to implement, automate, engage with, and begin analyzing your data. We've also got a series of [Quickstart Guides](#quickstart-guides) for each of our Source libraries.

## Implementation

* [What are best practices for identifying users?](/docs/segment/connections/spec/best-practices-identify)
* [Should I collect data on the client or server?](/docs/segment/guides/how-to-guides/collect-on-client-or-server)
* [How do I collect page views on the server side?](/docs/segment/guides/how-to-guides/collect-pageviews-serverside)
* [How do I import historical data?](/docs/segment/guides/how-to-guides/import-historical-data)
* [How do I join user profiles?](/docs/segment/guides/how-to-guides/join-user-profiles)
* [How do I migrate code from other analytics tools?](/docs/segment/guides/how-to-guides/migrate-from-other-tools)

## Engagement and Automation

* [What role does Segment play in Attribution?](/docs/segment/guides/how-to-guides/segment-and-attribution)
* [How do I automate multi-channel re-engagement campaigns?](/docs/segment/guides/how-to-guides/automated-multichannel-reengagement)
* [How do I create a push notification?](/docs/segment/guides/how-to-guides/create-push-notification)
* [How do we track customers across channels and devices?](/docs/segment/guides/how-to-guides/cross-channel-tracking)
* [How do I set up a dynamic coupon program to reward loyal customers?](/docs/segment/guides/how-to-guides/dynamic-coupon-program)
* [How do we set up event-triggered notifications or alerts?](/docs/segment/guides/how-to-guides/set-up-notifications-alerts)

## Analytics

* [How do I forecast Long Term Value with SQL and Excel for e-commerce?](/docs/segment/guides/how-to-guides/forecast-with-sql)
* [How do I measure my advertising funnel?](/docs/segment/guides/how-to-guides/measure-advertising-funnel)
* [How do I measure the ROI of my Marketing Campaigns?](/docs/segment/guides/how-to-guides/measure-marketing-roi)

## Quickstart Guides

* [Analytics.js (Javascript) Quickstart Guide](/docs/segment/connections/sources/catalog/libraries/website/javascript/quickstart/)
* [.NET Quickstart Guide](/docs/segment/connections/sources/catalog/libraries/server/net/quickstart/)
* [Go Library Quickstart Guide](/docs/segment/connections/sources/catalog/libraries/server/go/quickstart/)
* [Python Library Quickstart Guide](/docs/segment/connections/sources/catalog/libraries/server/python/quickstart/)
* [Java Library Quickstart Guide](/docs/segment/connections/sources/catalog/libraries/server/java/quickstart/)
* [PHP Library Quickstart Guide](/docs/segment/connections/sources/catalog/libraries/server/php/quickstart/)
* [Node.js Library Quickstart Guide](/docs/segment/connections/sources/catalog/libraries/server/node/quickstart/)
* [Ruby Library Quickstart Guide](/docs/segment/connections/sources/catalog/libraries/server/ruby/quickstart/)
* [iOS Quickstart Guide](/docs/segment/connections/sources/catalog/libraries/mobile/ios/quickstart/)
* [Android Quickstart Guide](/docs/segment/connections/sources/catalog/libraries/mobile/android/quickstart/)
