Does the DocuSign API support google analytics? - google-analytics

I have a funnel that hops over to DocuSign mid-stream and then back to my site. Analytics is correctly reporting this as an "exit", but I want the DocuSign step to be included in my funnel.
Does DocuSign support cross domain tracking with Google Analytics?
MORE INFO: We are using DocuSign's API to generate the envelope. The user is then redirected to DocuSign's web site to do the actual signing. When finished, DocuSign is configured to navigate the user back to our site to finish the sign-up process.

I have very little experience with DocuSign. It might be possible to do this using a tracking gif. It may be possible to embed it in your envelope.
A GIF request is sent to the Analytics servers in the following cases
and classified according to the table below. In each of these cases,
the GIF request is identified by type in the utmt parameter. In
addition, the type of the request also determines which data is sent
to the Analytics servers. For example, transaction and item data is
only sent to the Analytics servers when a purchase is made. User,
page, and system information is only sent when an event is recorded or
when a page loads, and the user-defined value is only sent when the
_setVar method is called.
Example:
http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...

Related

Users not being tracked in Google Analytics 4 using Google Tag Manager Server

I am trying to send event data to Google Analytics 4 through a Google Tag Manager Server container. This setup will later be used to track an app for which we will not be using the Google SDK. However whatever I try, I can't seem to record users within GA4, even though the events are recorded.
Currently, I send an HTTP POST request from Postman to our Google Tag Manager Server container, which is captured by a custom Client and is processed by the official GA4 tag. Within the GA4 tag, I map the original event data to the event data needed by GA4. The request that is sent is shown below:
Also, GTM shows a 204 response code.
When the GA4 tag sends the request to GA4, I do see the event coming in, but no user is recorded:
Which parameters am I missing that are required?
(Yes, I know that there are dedicated App streams within GA4, but you have to connect your account to Firebase, which is exactly what we do not want for our setup. Therefore, I set up a web stream.)

Google Tag Manager, are params persisted when redirecting to/from Stripe Checkout?

Heyo! This might be the dumbest question ever, but I really find Tag Manager confusing.
I have an app which receives UTM params to do campaign tracking, when the user reaches the payment page we use Stripe Checkout and then the user is redirected to/from the Stripe domain.
Once the user has been redirected back and there is a successful purchase, are UTM params still persisted in Google Tag Manager?
Is there anyway I can check which UTM params are currently applied in
the browser session? I haven't found any snippet that could do this
Many many thanks!
This is not a dumb question at all. However, GTM by itself does not persist anything, unless you create a tag that writes the utm parameters to cookies or local storage. But then this is probably not relevant for your case, because with the proper configuration, Google Analytics does persist the values by itself (in a manner of speaking).
GA calculates sessions on the GA server by connecting requests with the same client id (or user if, if set). It can look at the first pageview in the session and inspect the url for campaign information such as utm parameters. That way, it does not require that utm parameters are persisted in the browser, the only thing that needs to be stored (by default in a cookie) is the client id.
There is one caveat, that GA starts a new session when the campaign info changes. When you visitor is rerouted via an external domain for payment, a new session will start with the external domain as referrer and the marketing channel set to referrer. To avoid that, you need to add the payment gateway domain to the referral exclusion list (if you use Universal Analytics, there is a similar mechanism for Google Analytics 4), so GA ignores the external domain when the session and channel attribution is calculated. But that's a setting in the Google Analytics interface, you do not need to make changes to GTM for that.

Can't track in Google Analytics data from GetResponse

Our email marketer is sending email from GetResponse with a tracking code generated from another tool,
but we can't see if the users are coming from the email source.
Is it possible, because it is with tracking code generated from other tool, GA to mark it as direct traffic and is there a way to know it is coming from the email campaign? Also, I am not sure it is tracking it at all, becouse I don't see much traffic in the landing page. The GA is fired, I checked!
The tracking code includes the main domain and it redirects to a specific page.
Example: tracking.ourdomain.com/aff_c?offer_id=46&aff_id=76
You have to check in Landing Pages report (or All pages report), filtering by aff_id, if there are any sessions.
To track in correct mode the source you have to use UTMs parameters. You can build your URL with UTM parameters using this tool. It allows you to easily add campaign parameters to URLs so you can track Custom Campaigns in Google Analytics. Then you can find those sessions in source / medium report.

Not able to send Event Hit in google analytics using measurement protocol

I recently created a new Google analytics account for testing purpose and for this account(tracking id) sending event hit, pageview hit and exception hit using measurement protocol(server-side protocol) is working and I am able to view statistics in google analytics.
But when I try to use tracking id from an old google analytics account (which is used in my production environment and it has been used to send event hit and pageview hit using analytics.js), google analytics doesn't show event hits or pageview hits sent using measurement protocol(server-side protocol).
Any help will be appreciated. Do we have to enable accepting requests from measurement protocol somewhere in google analytics or developer console settings?
I just had the same issue while testing on the hit builder tool, and the issue was that I was filtering my IP from Analytics so the events weren't showing on the real time dashboard. I removed the filter and the events started showing up.

Tracking offline conversions with Google Analytics

On a website with affiliate links, where there is no programmatic access to the conversion logs, I treat it as offline conversions.
My Setup
Online
A user visit my website, see the affiliated ad and a promotion view hit is being sent.
When the user clicks the ad, a promotion click hit is being sent and the user is redirected to another page on my site.
On the "redirection page", an product view hit is being sent, and the user is being redirected to the affiliation link, passing his Google Analytics clientId.
Offline
Once a week I download the stats from the affiliate program, which looks something like:
clientId visits conversions revenue
4444444444.3333333333 1 0 $0
1234567890.1234567890 1 1 $16.40
Then I use the Measurement Protocol to send offline events:
For each line of visit, I send a product click hit.
For each line of conversion, I send a product purchase hit.
My Problem
The conversion shows up on the eCommerce report:
Because the offline hits are being sent after the original session is already closed, a new session is opened which doesn't contain the info about the user.
So I can't see the conversion on the demographic report, for example:
Optional Solution?
I'm thinking of using the user-id feature of Google Analytics.
Even though the users are not identified, I can identify them by their clientId.
Sure, this is not what Google intended when they introduced that feature, but I believe it will solve my issue. I'm just not sure about the negatives.
My Questions
Any feedback on my setup?
Why is it even necessary to pass the clientId after the session is closed? what kind of information is being shared between the real session and the offline hit?
Is it a bad idea to pass the clientId as a userId to Google Analytics? Why?
Relevant Articles
A Comprehensive Guide to Tracking Offline Interactions in Google Analytics using the Measurement Protocol
Google Universal Analytics isn’t Linking Offline and Online User Properly
We were able to link offline action through as you did with measurement protocol but the problem is that those sessions are not included in demographic and age report.
Rather looking those report I used them to do segmented analysis E.g. pages they have look at, sources they used to come also I used it with attribution model to understand best channels to drive more conversions.
Yes you can use CID as a user ID but I haven't tried it with offline tracking. Share the result with us.

Resources