Testing tips
Before going to Production
You can test your sync on a Marketo Sandbox by configuring it in Bevy Admin settings. Then we can change the credentials to Production when you're ready. We will resync the data.
Setting up a successful test
To successfully create a Bevy event in a test chapter, ensure the following:
- Your instance has social features enabled.
- You've created the following custom fields:
-
webServicesAPISource
(string) -
bevyEventLastRegisteredDate
(datetime) -
bevyUserGroupIDs
(string). This is a comma-separated list of numeric IDs.
-
Note that we do the custom field mapping on our backend, so you won't see those fields pass through until we've completed that.
Error codes
Error | Solution |
---|---|
Marketo API Error Code 1001: For input string: "ME14488A1" failed
to convert to a number |
In the Bevy dashboard, provide a numeric value for the Clone event program ID. It cannot contain letters. |
"message": "Value for field 'bevyUserGroupIDs' exceeds max length" |
Ensure that you have created the 'bevyUserGroupIDs' field. |
Issues & answers
Event syncing issues
When Bevy creates an event in Marketo, Marketo assigns it a unique ID. Marketo passes this ID to Bevy, and Bevy stores it in a database. If an event does not automatically sync between Marketo and Bevy, check the configuration and confirm that the event is published. It will not sync if it is still in draft form.
Data syncing issues
If you are having trouble syncing data from Bevy to Marketo, ensure that you have created the following fields in Marketo:
- webServicesAPISource (string)
- bevyEventLastRegisteredDate (datetime)
- bevyUserGroupIDs (string). This is a comma-separated list of numeric IDs.
Missing webpage visit
If a user clicks a Marketo link and registers for an event, you should see the following in your Marketo activity history: visited the webpage, pushed the user to Marketo (via Bevy integration), and changed the program status. If the "visited webpage" activity is missing, ensure that:
- The user is "cookie"-ed by Marketo
- You are using the correct Munchkin code on Bevy