Trackingplan Documentation
Trackingplan Documentation
Webhooks

Webhooks

What is Trackingplan

OverviewOverview

The Trackingplan Way

AutomonitoringAutomonitoring
EventsEventsPropertiesPropertiesUser AttributesUser AttributesPagesPagesAcquisitionAcquisitionPlatform MetricsPlatform Metrics
Automated Alert SystemAutomated Alert System
Warnings & UpdatesWarnings & UpdatesPixel MonitoringPixel MonitoringPrivacy MonitoringPrivacy MonitoringNaming Conventions MonitoringNaming Conventions MonitoringDiscover ReleasesDiscover ReleasesData ValidationData ValidationDigestsDigests

Getting Started

Installing TrackingplanInstalling Trackingplan
For WebsitesFor WebsitesWebhooksWebhooksFor AppsFor AppsFor ssGTMFor ssGTM
Post-Install Warm-UpPost-Install Warm-Up

Inside Trackingplan

DashboardDashboard
SearchSearchHealth SummaryHealth SummaryStarred ItemsStarred ItemsReportsReports
Data ExplorerData ExplorerTracks ExplorerTracks ExplorerRoot Cause AnalysisRoot Cause AnalysisPresence MapPresence MapAdvanced ReportsAdvanced ReportsSession FinderSession Finder
Privacy ReportPrivacy ReportChange HistoryChange HistorySettings & MembersSettings & Members
DestinationsDestinations

How to…

Manage WarningsManage Warnings
Mute WarningsMute WarningsDebug WarningsDebug WarningsAttributionAttributionCustomize WarningsCustomize Warnings
Ensure PrivacyEnsure Privacy

Privacy ReportPrivacy Report

Cookies & ConsentCookies & ConsentConsent Mode Consent Mode Privacy by DesignPrivacy by Design
Marketing ObservabilityMarketing Observability
Campaign ValidationCampaign ValidationPixels Summary Pixels Summary
Enhance CollaborationEnhance Collaboration
SharingSharingNotes & LabelsNotes & LabelsPersonalized DigestsPersonalized Digests
Extend detectionExtend detection
TagsTagsChrome ExtensionChrome ExtensionData Layer Audit Data Layer Audit Explore your DataExplore your DataEnvironmentsEnvironments
Multi-Account ManagementMulti-Account Management
Plans OverviewPlans OverviewJSON Export/ImportJSON Export/ImportSplit DestinationsSplit Destinations

Others

Google Spreadsheet AppGoogle Spreadsheet AppLooker Studio ConnectorLooker Studio ConnectorOmnibug ExtensionOmnibug ExtensionTrackingplan Public APITrackingplan Public APISupported Trackers Supported Trackers SDK UpdateSDK UpdateRelease NotesRelease NotesPrivacy and SecurityPrivacy and Security

Installing Trackingplan using Webhooks

If you use Segment or Amplitude, another possibility is to install Trackingplan as a CDP destination:

📖
In this section:
  • Installing Trackingplan as a Segment Destination
  • Installing Trackingplan in Amplitude CDP

Installing Trackingplan as a Segment Destination

💡
Your Trackingplan’s Segment Webhook will be automatically generated in your install page (https://panel.trackingplan.com/plans/YOUR_TP_ID/install). In there, go to the Installing Trackingplan using Segment section and click on Copy URL to copy the autogenerated Trackingplan Segment Webhook. You will use it in a later step.
image

To create and configure a new Webhook (Actions) destination, follow these steps:

  1. Log in to your Segment account and your workspace.
  2. On your Catalog page, search for "Webhooks Actions" and click on the Webhooks (Actions) destination you’ll see in your search results.
  3. image
  4. Then, click on the Add destination button.
  5. image
  6. Pick the source you’d like to use with Trackingplan. If you want to add more than one source, you can repeat this process. Then click Next.
  7. image
  8. Name your destination (e.g. Trackingplan), select Fill in settings manually (default), and, to finish this step, click on Create Destination.
  9. image
  10. Next, select the Mappings tab for your destination and click on New Mapping.
  11. image
  12. Click on Send when to define the streaming behavior.
  13. image
  14. Next, in Define event trigger configure a rule to define what events will be sent.
image
  1. Skip the Linked Events step and go straight to Map fields. Configure them using the following settings.
    1. URL: set the Webhook URL from the /install page of your plan (see above).
    2. Batch size: input a batch size of 100.
    3. Enable Batching: set it to Yes
    4. image
  2. Save your settings and enable the destination on the Settings tab.
  3. image
  4. Finally, click on the Delivery Overview tab to check if tracks are being sent correctly.
  5. image

All set! If you have any other questions or problems during the process, don’t hesitate to contact support.

Installing Trackingplan in Amplitude CDP

💡
Your Trackingplan’s Webhook URL for Amplitude will be automatically generated on your install page (https://panel.trackingplan.com/plans/YOUR_TP_ID/install). In there, go to the Installing Trackingplan using Amplitude section and click on Copy URL. You will use it in a later step.

With it, you will need to create a new Webhook Destination in your Amplitude Data account and add your Trackingplan Endpoint as the URL, making sure to enable filtering for all events. Let’s go through this process in more detail:

  1. Login into your Amplitude Account and Go to the Data section of your dashboard:
  2. image
  3. Click on Connections Destinations Add Destinations
  4. image
  5. Select Webhook from the Catalog
  6. image
  7. Set a name to identify the connection (e.g.: Trackingplan).
  8. image
  9. Add your Trackingplan Webhook URL, select All events at the events filter, and enable the Destination.
  10. image
  11. Click Save and confirm with Send Event & Save.
image

That’s it! Once you have it configured, your events will appear on your Trackingplan Dashboard within one hour. Just remember to validate Trackingplan is collecting data correctly by following these easy steps.

If you have any other questions or problems during the process, don’t hesitate to contact support. We’ll get back to you as soon as possible.

← Previous

For WebsitesFor Websites

Next →

For AppsFor Apps