Posts under category Google

My app was getting too high CTR for AppOpenAd which was around 35%-40%. So after looking for the issue I found that the AppOpen Ad is displaying the AppContent background in place of the advertisement. Below are the screenshots to demonstrate the exact issue.

So, in normal implementation as per the Google Admob Documentation. Below is the picture of what is exactly happening at many times. There is a comparison between the perfect display and problem happening display.

So, to work around I tried setting the background to the AdActivity with the following style and theme in Manifest file.

<style name="Theme.AppThemeNoActionBar.AdTheme" ><item name="android:background">@color/black</item>     <item name="android:windowBackground">@color/black</item>     <item name="android:windowExitAnimation">@null</item>     <item name="android:windowEnterAnimation">@null</item></style>

And setting it into manifest file

<activity         android:name="com.google.android.gms.ads.AdActivity"         android:theme="@style/Theme.AppThemeNoActionBar.AdTheme"         tools:replace="android:theme"/> 

But still the issue remained same. Here the comparison picture.

My site has 3 "conversion" events:

  • User signs up for the site by providing their email (GCLID is known and a pixel fires)
  • User starts a free 7-day trial (by submitting a CC) (GCLID is known and a pixel fires)
  • User becomes a full member if CC is charged by Stripe on the 7th day (GCLID is known, no pixel because this occurs at Stripe)

My questions are:

  1. For the first 2 events, which API endpoint is best to send this data to Google to make sure 100% of conversions are attributable via the GCLID?

  2. For the last event, which API endpoint is best since Google will not be aware this subscription took place?

In the campaign setup, I'm optimizing for all 3 events and they are ranked by conversion value (full member is worth say $50, trial is $1, and providing email is $0.50).

I did notice a few threads that appeared similar, but couldn't find a use case that covered both scenarios, so figured I'd ask.

Just to further clarify, it'd be like this in order of events:

  1. User joins newsletter. A pixel fires. I also send this conversion via API for redundancy
  2. User signs up for a free trial. A pixel fires. I also send this conversion via API for redundancy
  3. User becomes a full member after trial ends automatically. A pixel does not fire. I send this conversion via API because there is no pixel and this is the ultimate goal of the campaign.

Three different conversion goals are setup in Measurement > Conversions, the last of which is "offline".

Appreciate any insight or help.

Thanks,

ENDPOINTS CONSIDERED:

For the 3rd event, I was considering using the following:

https://developers.google.com/google-ads/api/docs/conversions/upload-clicks#upload_clickconversion

For the first 2 events, I was considering using the following:

https://developers.google.com/google-ads/api/docs/conversions/enhance-conversions?hl=en

However, when I asked this question in the Google Ads API forum, the answer I received reversed these two, which I am not sure is correct.

Additionally, the documentation related to Google Enhanced Conversions (https://support.google.com/google-ads/answer/9888656?hl=en) state that you can use the Google Ads API for the "set up enhanced conversions for web", but for "set up enhanced conversions for leads" it doesn't specify the Google Ads API is an option.

In that specific context, I'm not clear on which is better to use.

My target is to get the information in my app of the origin of the user: does he/she come from a Google Ad click?

The flow is: Google Ad -> AppStore/GooglePlay -> App Download -> App Opening -> Firebase custom event (like Register or whatever).

When we connect Firebase and Google Ad together, we can have the conversion funnel available in Google Ads.

It means that the tracker is available in Firebase within the iOS/Android app.

Is it possible to retrieve this tracker from Firebase? I want to send this information to Mixpanel that the user downloaded an app thanks to a Google Ad click.

PS: any answer is good, but I will use React Native or Flutter to implement this behavior.

Thanks!

I need to create a function on which will record the 'Total Order value' on my order confirmation page in woocommerce, the function will be be used by microsoft ads to record the value of order against what i have spent, anybody any experience of doing this?

The code provided by microsoft is:

window.uetq.push('event', '', {'revenue_value': Replace_with_Variable_Revenue_Function(), 'currency': 'Replace_with_Currency_Code'});

So i need to create a function called 'revenue_value' for example which will pass the total order value to the above code. Anybody point me the right direction.