trackCampaign
The trackCampaign() method tracks online campaigns that bring traffic to your mobile app. To track a campaign, you need to add campaign parameters to each campaign link and then use this method to pass that data. Campaign data is collected with the first tracked screen event.
Syntax
await FlutterPiwikPro.sharedInstance.trackCampaign("campaignURL");
Parameters
campaignURL (string, required)
The URL you used in your campaign to bring traffic to your mobile app. Vtrackcampaign-flutter-sdk.mdalid formats: HTTPS, HTTP and FTP. Example: http://example.com?pk_campaign=Summer_Promo&pk_keyword=banking_app
Note: You can tag campaigns manually or use our Piwik PRO URL builder. For now, only the pk_campaign and pk_keyword work on SDKs, so don’t use any other parameters.
Examples
To pass campaign data from the campaign link http://example.com?pk_campaign=Summer_Promo&pk_keyword=banking_app
:
await FlutterPiwikPro.sharedInstance.trackCampaign("<http://example.com?pk_campaign=Summer_Promo&pk_keyword=banking_app>");
Notes
- For now, only the pk_campaign and pk_keyword parameters work on SDKs, so don’t use any other parameters.
- Piwik PRO recognizes the pk_campaign and pk_keyword parameters by default. But if you are having problems tracking your campaigns, make sure these parameters are added in Administration > Sites & apps > Data collection > Campaigns > Campaign parameters. Read more.
Updated 6 days ago