Google Analytics unique purchases suddenly stopped working - iphone

For some reason reporting of unique purchases has stopped working in google analytics for the past few days.
It has been working for over 6 months without a flaw, but all of a sudden (it seems since the last iphone app update) it has stopped recording unique purchases. I didn't modify anything related to the GA code since the last iphone release.
I am viewing the unique purchases using the "Custom Reporting" in google analytics, using the "Unique Purchases" metric, and "Day" dimension.
The analytics calls are integrated from an iphone app, and I make the ecommerce calls addTransaction, addItem and trackTransactions - and they all return without a error when i debug through the iphone simulator.
I am following this document as reference:
http://code.google.com/apis/analytics/docs/mobile/ios.html
Im not doing anything different to what the docos are saying.
Any assistance as to how i can figure out what is going wrong would be greatly appreciated.
thanks.
martin

This turned out to be that the Google analytics ecommerce tracking setting wasn't enabled on the account...
Weird thing is that it was working before, i guess Google fixed the bug and that caused ecommerce to be turned off.

Related

flutterfire_ui blocking iOS release

So months ago I was trying to upload my Flutter app to the App Store (it's already on Android) but kept getting rejected because when the Apple testers tried to sign in with Apple on their emulators, it gave an error message. It worked fine on all physical devices. I gave up trying but now I'm back at it and wonder if anyone knows if there is some sort of firebase_auth / flutterfire_ui version combo that happens to work in every situation (apple, google, email sign-in). I've tried the latest versions of each and the issues still exist. If I can't figure this out I will have to write my own sign-in page from scratch, which I would rather not do.
Sounds like a bunch of others are having the same issues. Has anyone experienced anything like this? Thanks!

Am I integrating AdColony incorrectly?

After doing many hours of research and tested implementation I have found myself back at Stack Overflow. I have Admob Installed which works perfectly. However, I am trying to integrate AdColony into my app to get more impressions. I have create many accounts to try and solve this issue but for some reason my dashboard on AdColony continues to say SDK not integrated and Market ID not provided. I have correctly installed AdColony so I'm not exactly sure what is going wrong. No ads are being generated from my AdColony account. If someone could explain (without just sending me back to the docs WHICH ARE OUTDATED) I would greatly appreciate it. I think it might have to do with the Market ID.
this from adcolony website:
Market ID not provided
Your app’s market ID will be set up automatically through your integration of the AdColony SDK. To complete this process, your app must play impressions for a few days, if you are seeing more than 100 views from unique devices in your app’s dashboard, please contact support and we’ll review the app.
https://support.adcolony.com/helpdesk/app-status-in-web-dashboard/

IAP available in sandbox, but can not fetch it using "product id" after the app get online in appstore

I have tested all my IAP product in the sandbox environment, but after the app been approved by Apple's review team, it just do not work:
I downloaded and installed my app from the appstore, when I pressed the product, my app tried to fetch the product's information using the "product id" but got 0 result.
Then I deleted the app, and installed it using the Xcode, and the app worked pretty well, as you know, at this time it connected to the andbox.itunes.apple.com environment.
Does anyone have met such a problem? Can you help me please?
I'm experiencing exactly same issue right now. Having in mind you are asking same question 15 mins earlier than me, I may suggest this is something going weird on Apple's servers. I have googled this and looked for the similar questions here, and it appears that it takes some time before IAP are available. So I dropped message to Apple support, but I guess we need just wait some time.
Anybody met such a problem just have to wait for 2 days, be patient, this is an issue of Apple itself!

In App purchases not working

I am in a strange situation. I have around 200 in app purchases in my application. Some I am able to test while for others i keep on getting SKErrorDomain error with error code =0. Since I am able to test few products, I guess the problem is not with the code.
I have followed the checklist for testing in app purchases- my build number and version are not blank, i have double checked the spellings of the product identifiers. I have also tried reseting the device but all in vain.All the in apps are cleared for sale.
Can anyone guess what probably could be wrong with the settings or the code? Also I would like to know if there is any upper limit to the number of in apps that can be put in an application?
PS : I am using MKStoreKit
You can create up to 10000 in-app purchases per app.
You can create up to 10,000 separate product IDs assigned to your
in-app purchases per app in iTunes Connect. This number refers to the
number of in-app purchases, not the number of purchase transactions.
and i think this answer will solve your issue

How to transfer application into device when testing inapp purchases

I found this information on a blog which talks about invalid product ids.
http://troybrant.net/blog/2010/01/invalid-product-ids/
I tried everything suggested in the
Apple forums and here, and still
couldn’t get it to work. Found the
solution – your app needs to be
transferred by Xcode for the sandbox
to be enabled.
Obvious, right? Well, if you are
working with an update to an existing
account, the device will still treat
it as an App Store-installed app.
Delete it, then transfer it again. It should work now :)
i am also getting invalid product ids.i am not able to get clear in the above said point...
i am not able to understand what i need to do when transferring the application into device...
Kindly guide me out and thanks for your help
That point just means that you need to run the app from Xcode in order for the sandbox to be available. (Build and Run)
Invalid product ids are a major pain to debug. If you're sure you've gotten everything on that checklist, then you just need to wait. Then only other problem that I've seen is that you might need to remove the app from the device and redeploy in order to get good products back from the store.
I had trouble getting the app store to recognize my sandbox test account. I had to log out wit iTunes, sync, then log in again with iTunes. Just using the device itself to log in/out didn't help.