Posts tagged with google-analytics

I have a mobile game, in which i have user engagement of 10 minutes and user retention day 1 of 27%, I'm doing app promotion on Google Ads, so in USA and United Kingdom my CPI in Google Ads is 0,15$, But i still have ROI = 0,4, is that not too small?

Can anyone help me on some suggestions on what makes that so small? Thanks in advance.

I'm trying to figure out if this works. Unfortunately I do not have a website to test this with. Though I've read the GA and GAds documentation I'm not sure if this is possible. So please bear with me.

Imagine a simple website that has Google Analytics (with a linked GAds account) deployed. I want to run a survey on this site users can answer if they like to. As the result of the survey the participants are assigned some ID. Lets say the result variable is called cluster and the values are A, B or C.

What I want to do now, is use this group of participants of the survey and try to target new visitors that are similar to the ones that have been assigned a C value via Google Ads.

As far as I understood the documentations this is how it could be done. Please correct me and point me in the right direction if I'm wrong.

  1. I'm setting up a custom user dimension called Cluster in GA
  2. I'm editing the GA code on the website to include the custom dimension that will be populated with the result of the mentioned survey
  3. When the results come into GA, I'm creating a remarketing audience in GA called Cppl based on the custom dimension Cluster
  4. I'm importing this Cppl remarketing audience into GAds
  5. I'm creating a similar audience in GAds based on Cppl list
  6. I'm publishing a campaign based on this similar audience

Does this process make sense and is it correct or am I making any mistakes?

I'm need to get GCLID value inside my android app. What i found is Play Install Referrer Library, that returns me a utm tags, but i'm not sure that GCLID value will be inside val referrer = response.installReferrer

Code sample:

 fun getGCLID(){         referrerClient = InstallReferrerClient.newBuilder(this).build()         referrerClient.startConnection(object : InstallReferrerStateListener {             override fun onInstallReferrerSetupFinished(responseCode: Int) {                 when (responseCode) {                     InstallReferrerClient.InstallReferrerResponse.OK -> {                         // Connection established.                         val response: ReferrerDetails = referrerClient.installReferrer                         val referrer = response.installReferrer                         val clickTimestamp = response.referrerClickTimestampSeconds                         val installTimestamp = response.installBeginTimestampSeconds                         Log.d("TagGCLID", "onInstallReferrerSetupFinished: 1")                         if ("gclid" in referrer) {                             Log.d("TagGCLID", "GCLID is detected in referrer // is $referrer")                             //report to Firebase Analytics                         } else {                             Log.d("TagGCLID", "no GCLID is detected in referrer\n" +                                     "$referrer")                             //do something else                         }                     }                     InstallReferrerClient.InstallReferrerResponse.FEATURE_NOT_SUPPORTED -> {                         Log.d("TagGCLID", "InstallReferrerResponse: -1")                         // API not available on the current Play Store app.                     }                     InstallReferrerClient.InstallReferrerResponse.SERVICE_UNAVAILABLE -> {                         Log.d("TagGCLID", "InstallReferrerResponse: -2")                         // Connection couldn't be established.                     }                 }             }             override fun onInstallReferrerServiceDisconnected() {                 Log.d("TagGCLID", "onInstallReferrerServiceDisconnected: -3")                 // Try to restart the connection on the next request to                 // Google Play by calling the startConnection() method.             }         })     } 

What i'm suppose to do to get GCLID value?

I am not that experienced with working with the Google dashboards, and the last of couple of days I have been struggling a lot with an issue. I am not sure if this is even possible and how, but reading a lot of documentation left me blurry.

Background: We place a cookiebanner and cookies using Google Tag Manager (GTM) on our website. At this moment we load the 'Google Analytics - Universal Analytics' using GTM. We collect anominized data using GA, and the analytics data is showing up in our GA dashboard and is working perfectly. So far, so good.

Challenge: Now our marketing team wants to use Google Ads to draw people to our website. They also want to track conversion using Google Analytics combined with Google Ads. In the settings of Google Ads, the GA and Google Ads data is linked. According to the GDPR we need to explicitly ask permission to our users to process the data in this way (Targeting/remarketing). Using GTM we now implemented a cookie banner on our website, in which we ask consent about processing the data for marketing purposes. Is it possible to couple this consent question using GTM to enable/disable the link between our anominized GA data and Google Ads? If so, how?

If there are better practice solutions for my issue, I would like to hear :)

Thanks!

I set Google Ads search and responsive display campaigns and enabled the manual UTM tag for GA analytics. As I want to know which ad format the traffics are from so I use 'Video', 'Display' and 'Text' as medium parameter.

However, when the campaigns were launched and reported in GA, a great amount of traffic are still from 'google / cpc', even though the destination URL are shown with correct UTM tag. It doesn't seem like the utm is incorrect when there are some traffics that are successfully reported as 'google / text' as well. Image 1: GA's source/medium report shows 'google / cpc' even though the destination url uses 'text' or 'display' as a medium

Another piece of information and question is that all of the 'cpc' medium are categorised by GA as 'Text' ad format, when all successful UTM medium are set to 'not set' ad format. Could you help explain why? Image 2: 'google / cpc' traffics are from 'Text' ad format while the other successful UTM read traffics are grouped as 'not set'

Lastly, when looking into the 'Ad Slot', most of the traffic from 'cpc' medium are from 'Google Search. For the 'Google Display Network', I understand that one of the ad formats from the responsive ad is the 'text' format so I consider all the issues are from only 'text' ads. But I am not sure because the Ad Slot is set to 'not set' for those success UTM so I cannot really compare the results here. Image 3: Most of the 'google / cpc' traffics are from 'Google Search'

Could anybody help explain why and, if possible, suggest how to avoid this?