famous-waiter-33801
06/07/2023, 1:40 PMfamous-psychiatrist-10014
06/07/2023, 3:22 PM"@rudderstack/rudder-sdk-react-native": "1.1.0"
and I migrated to "@rudderstack/rudder-sdk-react-native": "1.7.0"
for compatibility. Everything was working fine until I did a production build. On Android, I am encountering the following error:
android.database.sqlite.SQLiteException: Can't downgrade database from version 2 to 1
at android.database.sqlite.SQLiteOpenHelper.onDowngrade(SQLiteOpenHelper.java:540)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:414)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:316)
at com.rudderstack.android.sdk.core.DBPersistentManager$1.run(DBPersistentManager.java:233)
Can you please help me?adorable-guitar-50825
06/07/2023, 4:15 PM{
"response": "Event name 'purchase' is not valid",
"firstAttemptedAt": "2023-06-07T15:19:12.286Z",
"content-type": ""
}
The conversion event I want to map my rudderstack "Purchase" event to in Google ads is called "Offline Purchase". It appears I am getting this issue because my mappings are not set up correctly. However I have set mappings in the definitions, please see the attached screenshot. The event I am tracking is called "Purchase" and the transformed body is below:
{
"type": "track",
"event": "Purchase",
"sentAt": "2023-06-07T15:19:05.730Z",
"traits": {
"name": "Gary TEST",
"email": "gary@dfadfadsfaf",
"phone": "+4472675672394234"
},
"userId": "deadce90-71f0-426e-8f6b-69d56a55cfa5",
"channel": "server",
"context": {
"fbc": "fb.1.11111111",
"fpb": "fb.1.111111111111",
"gclid": "111111111111111111",
"wbraid": "",
"library": {
"name": "analytics-node",
"version": "2.0.2"
},
"campaign": {
"name": "asdf",
"medium": "asdf",
"source": "asdf",
"content": "asdf"
},
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36"
},
"rudderId": "1111111111111111111",
"_metadata": {
"nodeVersion": "16.17.0"
},
"messageId": "27ffefc9-8a8b-41d4-8760-42370f40c007",
"timestamp": "2023-06-07T15:08:01.284Z",
"properties": {
"sku": "f95eae41228f7820d9a392abf85c1ccd",
"name": "11111111111111111111",
"value": 4334,
"revenue": 4334,
"category": "vehicle",
"currency": "USD",
"order_id": "1111111111111111",
"quantity": 1,
"product_id": "f95eae41228f7820d9a392abf85c1ccd"
},
"receivedAt": "2023-06-07T15:19:06.447Z",
"request_ip": "11.11111.11.1.1",
"originalTimestamp": "2023-06-07T15:19:05.729Z"
}
How can I resolve this? Thanks in advance for your help.clever-army-23352
06/07/2023, 8:28 PMrudderanalytics.getAnonymousId()
as shown below
rudderanalytics.identify({ action: "impression"}, traits, function(){
console.log(rudderanalytics.getAnonymousId())
})
The issue we have is the getAnonymousId
call just returns undefined but according to the SDK documentation it should give the actual Id. https://rudderlabs.gitbook.io/rudderlabs-1/docs/stream-sources/rudderstack-sdk-integration-guides/rudderstack-javascript-sdk/js-sdk-faqs.
So why is this happening and why can't we retrieve the anonymousId after we call identify?steep-caravan-35760
06/08/2023, 12:44 AMorange-appointment-74049
06/08/2023, 4:52 PMable-jelly-77573
06/09/2023, 4:10 AMlittle-intern-634
06/09/2023, 8:53 AMelegant-gold-80597
06/09/2023, 2:09 PMrudder_sdk_flutter: ^2.3.3
using custom dataPlaneUrl and conrolPlaneUrl. I am unable to get the events when running on IOS devices. Events are getting logged when using web and android.
Is there a solution to this? Thanks in advance.
CC:- @purple-garden-33982thankful-gpu-70135
06/10/2023, 12:50 AMfancy-arm-55508
06/10/2023, 1:12 AMthankful-gpu-70135
06/10/2023, 1:58 AM{
'foo': 1,
'bar': {
'x': 'a',
'y': 'b'
}
}
If a destination needed the properties to be send to it being flatted like this, can rudderstack do this?
{
'foo': 1,
'bar x': 'a',
'bar y': 'b'
}
enough-horse-22950
06/10/2023, 4:26 AMrudderstack_
schema has data in bigquery as well but can't see data in Amplitude. It show zero volume only.
Please find the attached screenshots below:enough-horse-22950
06/10/2023, 4:27 AMpurple-motorcycle-5125
06/11/2023, 12:30 PMreact-native
• destination: Appsflyer Cloud Mode
Context
Our react-native
app does not require login
• user traits
not available (e.g. email)
To send events to Appsflyer, we need send appsflyerId
inside context.externalId
object
We can only set externalId
in an .identify
call
Rudder react-native
will use deviceId
as the anonymousId
Rudder Standard Event Docs tells us to call identify
when we want to:
• After a user registers on your website or app
• After a user logs in to your site or app
• When a user updates their information, e.g., residential address, email ID
• When you load a page accessible by a logged-in user: Although this is optional, many tools (such as Intercom, for example) require an initial identify call to know who the user is when they first start the session.
Issue
We're a little confused on how to deal with users who are not logged in.
Should we be calling rudder.identity
even if a user is not logged in our react-native app?salmon-plastic-31303
06/12/2023, 8:50 AMsalmon-plastic-31303
06/12/2023, 8:55 AMbetter-army-31105
06/12/2023, 9:02 AMthankful-school-18879
06/12/2023, 9:09 AMclever-baker-88340
06/12/2023, 11:33 AMshy-toddler-74821
06/12/2023, 4:47 PMproud-jackal-92554
06/12/2023, 8:21 PMdazzling-petabyte-60244
06/12/2023, 10:15 PMaverage-optician-13120
06/13/2023, 2:04 AMbored-winter-99406
06/13/2023, 6:26 AMproud-printer-19456
06/13/2023, 7:34 AMbusy-farmer-32830
06/13/2023, 11:59 AMgroup
calls: We just set up Hubspot as a new destination in Rudderstack, we can see that the identify
events are coming in, but the company information via the group
call are not. Is this supposed to work and we just are doing something wrong? Thanks for your help! 🙂flat-lion-2438
06/13/2023, 6:29 PMdamp-napkin-69254
06/13/2023, 7:24 PMproud-postman-24390
06/14/2023, 1:34 AMThe following screenshot shows what the data comes from the DB. Each contact has several different types of miners(each miner has own model). So here I want to map the miner models and corresponding count into properties of Hubspot contact.
e.g) There are 2 miner models for the contact(hubspot_contact_id = 12755151 - the first 2 records). miner_model_antiminers19jpro(Hubspot) = 4(miner_count of PostgreSQL), miner_model_whatsminerm32 = 2 etc
Is it possible to implement that feature?