4 Replies Latest reply on Jul 20, 2016 7:12 PM by Luis Costigan

    Separating RTP Segment Data in Google Analytics

    Luis Costigan

      Hi all,


      I am having an issue separating RTP segment data in Google Analytics.


      We have connected Marketo RTP and Google Analytics.


      We have also created segments in Google Analytics to match the segment data from Marketo's RTP,

      such that any data that can be seen for all users in GA, can now be narrowed down to a view just for specific segments. This is great.


      The way our segments works is that we would like to nurture the user with RTP.

      After committing a certain action, they are segmented to be "early" in the sales cycle,

      and then re-segmented after undergoing another specific action to be "late" in the sales cycle.


      Those segmented as "early" and subsequently "late", will have belonged to two segments.


      Marketo will separate the two. The segment that was determined last will take precedent.


      In Google Analytics however, if a user is segmented twice, all behavioral data will apply to both segments.


      For example, a user comes to a website and commits an action, leaving her segmented as Segment A.

      Narrowing down the view to users in Segment A in Google Analytics will show all of her behavior including behavior before being segmented.


      The same user commits an action which also segments her to Segment B.

      1) All her behavior as Segment A will now be included when narrowing down the view in GA to Segment B.

      2) Any behavior after being re-segmented to Segment B will be added to the view of Segment A and B.


      We would like to separate the behaviour conducted as Segment A and Segment B.We would like to do this so we can report that "People early in the sales cycle (Segment A) do xxxxxx, while people later in the sales cycle (Segment B) do yyyyyy".


      If anyone has any ideas as to how we can stop Google Analytics from attributing behaviour to all segments, and just focus on the segment to which the user currently belongs, I would really appreciate it!


      We are currently considering the following:


      1) Redefining the segment conditions in GA.

      2) We are sending a Tag with a Custom Variable to determine the segment in Marketo.

      We may be able to add some code to that tag to tell GA - "If segment previously exists, delete and replace with new segment" (as opposed to keeping both segments)


      Thanks for reading. If you have any ideas that could potentially solve our problem I'd be happy to hear them!


      Kind regards,


        • Re: Separating RTP Segment Data in Google Analytics

          This could be achieved using Custom Funnels.
          Documentation that goes into Custom Funnel reports in more detail. -> Custom Funnels - Analytics Help

          Custom Funnels are only available in Google Analytics premium. (Pricing starts at $150,000/year for GA premium)


          As an alternative you could apply a user level custom dimension that defines the section of the funnel the user is in and then filter by that in a custom report with hit and session level dimensions.

          Docs on custom dimension scoping -> Custom dimensions & metrics - Analytics Help


          Because it would be a user scope dimension it would backfill the session the dimension change occurred on but it would "stick" to the user until they moved to the next section of the funnel and the custom dimension was updated.


          As a final note:

          Segments define a set of users. They will not filter out the behavioral data on the session and hit scoped data for the set of users defined in the segment. Filter out the behavioral data is done using reporting.


          Let me know if you have questions

          Or you can contact one of our Google Analytics Certified marketers if you need help with implementation.

          1 of 1 people found this helpful