# Need info on how to instrument a React Native iOS mobile app to capture all user actions in the app?

**URL:** <https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529>\
**Category:** Real User Monitoring\
**Tags:** mobile-monitoring, user-sessions\
**Created:** [March 16, 2018, 6:10am UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529 "2018-03-16T06:10:58Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![gamalapa](https://avatars.discourse-cdn.com/v4/letter/g/c6cbf5/32.png) [@gamalapa](https://community.dynatrace.com/u/gamalapa)\
**Post date:** [March 16, 2018, 6:10am UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/1 "2018-03-16T06:10:58Z")

</div>

Have done auto instrumentation steps for iOS as mentioned in the link [How do I enable user experience monitoring for iOS apps](https://www.dynatrace.com/support/help/user-experience/mobile-apps/how-do-i-enable-user-experience-monitoring-for-ios-applications/?_ga=2.249712128.726396266.1521111321-769128359.1521111321) . Also have added some keys like -DTXInstrumentWebViewTagging, DTXInstrumentAutoUserAction, DTXSendEmptyAutoAction,DTXInstrumentWebViewTiming along with the application identification keys in my info.plist file .With these steps I was able to see the user sessions , web requests etc on the Dynatrace applictaion Dashboard .But under the ‘user actions’ only few button actions like ‘touch on OK Acton button’ were captured . Need help on how to capture each and every user action in React Native Mobile application.

---

<div class="post-metadata">

**Author:** ![Patrick\_H](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/patrick_h/32/37540_2.png) [@Patrick\_H](https://community.dynatrace.com/u/Patrick_H)\
**Post date:** [March 16, 2018, 9:19am UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/2 "2018-03-16T09:19:32Z")

</div>

Hi,  
currently ReactNative is not yet supported, but support for it is on the Roadmap.  
Currently manual instrumentation should be possible as a workaround as [@Kin Wai K.](https://answers.dynatrace.com/users/3295/view.html) already wrote a plugin that allows creating manual actions.

---

<div class="post-metadata">

**Author:** ![aalam](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@aalam](https://community.dynatrace.com/u/aalam)\
**Post date:** [March 20, 2018, 4:38pm UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/3 "2018-03-20T16:38:15Z")

</div>

Hi Patrick, could u please share plugin details?

Thanks

Aftab

---

<div class="post-metadata">

**Author:** ![Patrick\_H](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/patrick_h/32/37540_2.png) [@Patrick\_H](https://community.dynatrace.com/u/Patrick_H)\
**Post date:** [March 21, 2018, 6:17am UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/4 "2018-03-21T06:17:09Z")

</div>

As I wrote above, the plugin is not from me and I did not use it yet myself - therefore I can’t help you with that. Maybe [@Kin Wai K.](https://answers.dynatrace.com/users/3295/view.html) can help you.

---

<div class="post-metadata">

**Author:** ![kin\_wai\_koo](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/kin_wai_koo/32/7580_2.png) [@kin\_wai\_koo](https://community.dynatrace.com/u/kin_wai_koo)\
**Post date:** [March 21, 2018, 10:36pm UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/5 "2018-03-21T22:36:38Z")

</div>

[@Aftab A.](https://answers.dynatrace.com/users/17941/view.html)if you send me your email address I can email the plugin to you.

---

<div class="post-metadata">

**Author:** ![gmalapaka](https://avatars.discourse-cdn.com/v4/letter/g/77aa72/32.png) [@gmalapaka](https://community.dynatrace.com/u/gmalapaka)\
**Post date:** [March 22, 2018, 5:20am UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/6 "2018-03-22T05:20:17Z")

</div>

Hi Kin, please share your plugin details to [magogaba@gmail.com](mailto:magogaba@gmail.com)

Thanks

Ganesh M

---

<div class="post-metadata">

**Author:** ![aalam](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@aalam](https://community.dynatrace.com/u/aalam)\
**Post date:** [March 22, 2018, 4:45pm UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/7 "2018-03-22T16:45:37Z")

</div>

@kin K. Thanks for help. Both Ganesh and I are working in same team. my email id is [afty.iitr@gmail.com](mailto:afty.iitr@gmail.com).

Could you please also confirm this plugin will work with Dyantrace SaaS or Appmon? we are current working on monitoring our react native app with dynatrace SaaS

Thanks

Aftab

---

<div class="post-metadata">

**Author:** ![kin\_wai\_koo](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/kin_wai_koo/32/7580_2.png) [@kin\_wai\_koo](https://community.dynatrace.com/u/kin_wai_koo)\
**Post date:** [March 22, 2018, 10:33pm UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/8 "2018-03-22T22:33:17Z")

</div>

The plugin works for both Dynatrace and AppMon. The only difference will be in the ADK initialization call.

---

<div class="post-metadata">

**Author:** ![Yosi\_Neuman](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/yosi_neuman/32/9845_2.png) [@Yosi\_Neuman](https://community.dynatrace.com/u/Yosi_Neuman)\
**Post date:** [April 18, 2018, 5:10am UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/9 "2018-04-18T05:10:44Z")

</div>

Hi Kin,

Can we get also the plugin ([neumanyos@gmaiul.com](mailto:neumanyos@gmaiul.com)) or better can you upload it to dynatrace github?

Thanks in advance

Yos

---

<div class="post-metadata">

**Author:** ![charles\_dudley](https://avatars.discourse-cdn.com/v4/letter/c/c57346/32.png) [@charles\_dudley](https://community.dynatrace.com/u/charles_dudley)\
**Post date:** [June 22, 2018, 4:27pm UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/10 "2018-06-22T16:27:07Z")

</div>

Hi Kin, Could you please share with me as well: charles.dudley at [kaplan.com](http://kaplan.com)

Thanks!

---

<div class="post-metadata">

**Author:** ![gautam\_gudavall](https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/32.png) [@gautam\_gudavall](https://community.dynatrace.com/u/gautam_gudavall)\
**Post date:** [July 15, 2018, 1:30pm UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/11 "2018-07-15T13:30:33Z")

</div>

[@Kin Wai K.](https://answers.dynatrace.com/users/3295/view.html)

can you please email steps - [ggcoolgg@gmail.com](mailto:ggcoolgg@gmail.com)

---

<div class="post-metadata">

**Author:** ![Yosi\_Neuman](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/yosi_neuman/32/9845_2.png) [@Yosi\_Neuman](https://community.dynatrace.com/u/Yosi_Neuman)\
**Post date:** [July 15, 2018, 1:58pm UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/12 "2018-07-15T13:58:40Z")

</div>

Hi Gautam

Check github library - Dynatrace React Native Plugin at [https://github.com/kwkoo/dynatrace-react\_native\_plugin](https://github.com/kwkoo/dynatrace-react%5C_native%5C_plugin)

Yos

---

<div class="post-metadata">

**Author:** ![suresh230591](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/suresh230591/32/280_2.png) [@suresh230591](https://community.dynatrace.com/u/suresh230591)\
**Post date:** [December 17, 2018, 10:16am UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/13 "2018-12-17T10:16:24Z")

</div>

Hi ,

Any news when this plugin will be in GA

---

<div class="post-metadata">

**Author:** ![Patrick\_H](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/patrick_h/32/37540_2.png) [@Patrick\_H](https://community.dynatrace.com/u/Patrick_H)\
**Post date:** [December 17, 2018, 11:04am UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/14 "2018-12-17T11:04:10Z")

</div>

This plugin itself will never be GA as this is neither developed nor officially supported by Dynatrace. React Native is still on the Roadmap but timeline is not yet fixed.  
FYI [@Dominik P.](https://answers.dynatrace.com/users/3101/view.html)

---

<div class="post-metadata">

**Author:** ![rs00478708](https://avatars.discourse-cdn.com/v4/letter/r/5fc32e/32.png) [@rs00478708](https://community.dynatrace.com/u/rs00478708)\
**Post date:** [December 21, 2018, 5:55am UTC](https://community.dynatrace.com/t/need-info-on-how-to-instrument-a-react-native-ios-mobile-app-to-capture-all-user-actions-in-the-app/11529/15 "2018-12-21T05:55:46Z")

</div>

Hi Kin Wai K,

I have been working on a project that needs iOS and Android mobile app instrumentation of ReactNative technology. Could you please share me the SDK API or the plugin for this as discussed in the above thread?

Thanks & Regards,

Rangapriya.
