@@ -349,28 +349,45 @@ trackCampaign("Home screen","https://example.com/?mtm_campaign=2020_august_promo
349349
350350```
351351
352+ ### trackCustomDimension()
353+
354+ With Custom Dimensions you can assign any custom data to your visitors or actions (like pages, events, site search, ...) and then visualize the reports of how many visits, conversions, pageviews, etc. there were for each Custom Dimension.
355+
356+ Dimension contains a key and a value, and where the key is a custom dimension id created on the Matomo dashboard and the value should be a string, you'll need to ensure that the dimensions array is processed correctly. [ create custom dimension] ( https://matomo.org/faq/reporting-tools/create-track-and-manage-custom-dimensions/ )
357+
358+ #### Examples
359+
360+ ``` js
361+
362+ trackCustomDimension ({
363+ dimensions: [{key: " 1" ,value: " cf7fad2e-fae4-4c49-9924-ad9a2a7c50de" },{key: " 2" ,value: " cf7fad2e-fae4-4c49-9924-ad9a2a7c50de" }]
364+ });
365+
366+ ```
367+
352368## Methods
353369
354370
355- | Method | Required Parameter | Android | ios | Android TV | Apple TV |
356- | --------------------------------------| -----------------------------------------------------------| :-------:| :---:| :----------:| :--------:|
357- | [ createTracker] ( #createtracker ) | uri: String, siteId: Number, token: String | ✅ | ✅ | ✅ | ✅ |
358- | [ startSession] ( #startsession ) | - | ✅ | ✅ | ✅ | ✅ |
359- | [ trackScreen] ( #trackscreen ) | screenName: String, title: String | ✅ | ✅ | ✅ | ✅ |
360- | [ trackEvent] ( #trackevent ) | category: String , action: String , name: String , value: Number | ✅ | ✅ | ✅ | ✅ |
361- | [ trackOutlink] ( #trackoutlink ) | url: String | ✅ | ✅ | ✅ | ✅ |
362- | [ trackSearch] ( #tracksearch ) | keyword: String | ✅ | ✅ | ✅ | ✅ |
363- | [ trackImpression] ( #trackimpression ) | contentName: String | ✅ | ✅ | ✅ | ✅ |
364- | [ trackInteraction] ( #trackinteraction ) | contentName: String , contentInteraction: String | ✅ | ✅ | ✅ | ✅ |
365- | [ trackDownload] ( #trackdownload ) | category: String , action: String , url: String | ✅ | ✅ | ✅ | ✅ |
366- | [ setUserId] ( #setuserid ) | id: String | ✅ | ✅ | ✅ | ✅ |
367- | [ setVisitorId] ( #setvisitorid ) | visitorId: String | ✅ | ✅ | ✅ | ✅ |
368- | [ trackDispatch] ( #trackdispatch ) | - | ✅ | ✅ | ✅ | ✅ |
369- | [ disableTracking] ( #disabletracking ) | - | ✅ | ✅ | ✅ | ✅ |
370- | [ enableTracking] ( #enabletracking ) | - | ✅ | ✅ | ✅ | ✅ |
371- | [ setLogger] ( #setlogger ) | - | ✅ | ✅ | ✅ | ✅ |
372- | [ trackMediaEvent] ( #trackmediaevent ) | siteId: String, mediaId: String, mediaTitle: String, playerName: String, mediaType: String, mediaResource: String, mediaStatus: String,mediaLength?: String , mediaProgress?: String , mediaTTP?: String, mediaWidth?: String, mediaHeight?: String, mediaSE?: String, mediaFullScreen?: String , dimensions : [ object] | ✅ | ✅ | ✅ | ✅ |
373- | [ trackCampaign] ( #trackcampaign ) | title: String, campaignUrl: String | ✅ | ✅ | ✅ | ✅ |
371+ | Method | Required Parameter | Android | ios | Android TV | Apple TV | Fire TV |
372+ | --------------------------------------| -----------------------------------------------------------| :-------:| :---:| :----------:| :--------:| :--------:|
373+ | [ createTracker] ( #createtracker ) | uri: String, siteId: Number, token: String | ✅ | ✅ | ✅ | ✅ | ✅ |
374+ | [ startSession] ( #startsession ) | - | ✅ | ✅ | ✅ | ✅ | ✅ |
375+ | [ trackScreen] ( #trackscreen ) | screenName: String, title: String | ✅ | ✅ | ✅ | ✅ | ✅ |
376+ | [ trackEvent] ( #trackevent ) | category: String , action: String , name: String , value: Number | ✅ | ✅ | ✅ | ✅ | ✅ |
377+ | [ trackOutlink] ( #trackoutlink ) | url: String | ✅ | ✅ | ✅ | ✅ | ✅ |
378+ | [ trackSearch] ( #tracksearch ) | keyword: String | ✅ | ✅ | ✅ | ✅ | ✅ |
379+ | [ trackImpression] ( #trackimpression ) | contentName: String | ✅ | ✅ | ✅ | ✅ | ✅ |
380+ | [ trackInteraction] ( #trackinteraction ) | contentName: String , contentInteraction: String | ✅ | ✅ | ✅ | ✅ | ✅ |
381+ | [ trackDownload] ( #trackdownload ) | category: String , action: String , url: String | ✅ | ✅ | ✅ | ✅ | ✅ |
382+ | [ setUserId] ( #setuserid ) | id: String | ✅ | ✅ | ✅ | ✅ | ✅ |
383+ | [ setVisitorId] ( #setvisitorid ) | visitorId: String | ✅ | ✅ | ✅ | ✅ | ✅ |
384+ | [ trackDispatch] ( #trackdispatch ) | - | ✅ | ✅ | ✅ | ✅ | ✅ |
385+ | [ disableTracking] ( #disabletracking ) | - | ✅ | ✅ | ✅ | ✅ | ✅ |
386+ | [ enableTracking] ( #enabletracking ) | - | ✅ | ✅ | ✅ | ✅ | ✅ |
387+ | [ setLogger] ( #setlogger ) | - | ✅ | ✅ | ✅ | ✅ | ✅ |
388+ | [ trackMediaEvent] ( #trackmediaevent ) | siteId: String, mediaId: String, mediaTitle: String, playerName: String, mediaType: String, mediaResource: String, mediaStatus: String,mediaLength?: String , mediaProgress?: String , mediaTTP?: String, mediaWidth?: String, mediaHeight?: String, mediaSE?: String, mediaFullScreen?: String , dimensions : [ object] | ✅ | ✅ | ✅ | ✅ | ✅ |
389+ | [ trackCampaign] ( #trackcampaign ) | title: String, campaignUrl: String | ✅ | ✅ | ✅ | ✅ | ✅ |
390+ | [ trackCustomDimension] ( #trackcustomdimension ) | dimensions:[ {key: string ,value: string }] | ✅ | ✅ | ✅ | ✅ | ✅ |
374391
375392
376393<!-- ## Contributing
0 commit comments