analytics.js-integrations icon indicating copy to clipboard operation
analytics.js-integrations copied to clipboard

[intercom] Synthetic page views in SPA not recorded to Intercom

Open SegmentDestinationsBot opened this issue 5 years ago • 3 comments

Migrated from #29 by @MrJoy

I have a single-page app, using react-router-redux. In all cases -- both physical and synthetic page loads -- I see requests fired to Segment and to Intercom, as I expect. However, for synthetic page loads, Intercom never seems to notice that the page view happened.

I've got snapshots via Safari's export as cURL for the network requests for both a physical pageview that did get recorded in Intercom, and a synthetic one that did not -- both being for the same URL. I'm a bit hesitant to paste them in since I don't know which magic values are sensitive in them and which are not.

SegmentDestinationsBot avatar Dec 10 '19 21:12 SegmentDestinationsBot

I'm no longer using Segment, so you can close this.

MrJoy avatar Jan 13 '20 06:01 MrJoy

@MrJoy what did you end up doing to resolve this? I am running into a similar challenge.

I plan to try using the Intercom API to either reload the Widget, or force an update: https://developers.intercom.com/installing-intercom/docs/intercom-javascript

Wondering if there might be a better solution.

Thanks

jholek avatar Sep 25 '20 17:09 jholek

I don't recall having ever found a resolution for it, unfortunately.

MrJoy avatar Sep 25 '20 18:09 MrJoy