Overview
This article covers how to install and configure the MoEngage app on your Shopify store. Complete the steps below to authenticate, initialize, and configure the integration before you begin tracking events or syncing data.
Step 1: Install the MoEngage App
To install the MoEngage app, perform the following steps:
- In your MoEngage UI, navigate to the App Marketplace.
- Search for Shopify 2.0, and then click the tile.
- Navigate to the Integrate tab, and then click Install MoEngage app on your Shopify store.
Use the MoEngage listing in the Shopify App Marketplace to add the app to your store. - Click Open to redirect to the Shopify admin UI and complete the installation.
Step 2: Authenticate
After successful installation, to authenticate, perform the following steps:
- Navigate to the MoEngage App Integration tab.
-
Enter the following credentials from your MoEngage account.
Field Description App ID The Workspace ID of your MoEngage account is available at Settings > Account > APIs > Workspace ID. Data API ID Same as Workspace ID. Data API Key The Data API Key of the MoEngage account is available at Settings > App Settings > APIs > API Keys > Data. -
Click Authenticate and then click Continue.
info Information
Newly generated API keys can take up to 10 minutes to be activated. If authentication fails after entering new credentials, wait 10 minutes and then try again before raising a support ticket.
Step 3: Configure Initialization Settings
| info |
Note The following steps must be performed for MoEngage to track user data and events. |
To configure the initialization settings, perform the following steps:
- On the Initialization Settings, navigate to Theme Settings in your Shopify admin.
- Turn the MoEngage Shopify app embed setting toggle on.
- Click Save.
Step 4: Configuration Settings
To configure the settings, perform the following steps:
- Go to the Configuration tab.
- Select the user events and properties you want MoEngage to track from your store. Some events are tracked by default. For more information, refer to Events and user data tracking article.
-
Select your user identifier: In the User Identifier for user synced box, click either Email or Phone Number by using the unique identifier (UID). MoEngage uses the UID to recognize and merge user profiles across sessions and devices.
info Warning
After setup is complete, you cannot change your user identifier. For most stores, the identifier most reliably present at checkout is the email address. If your store collects phone numbers at checkout and email is optional, choose a phone number.
Changing the identifier after setup requires re-integrating the app and affects all existing user profiles in your workspace.
- Click Save configuration.
Step 5: Enable Web Personalization (Optional)
To enable web personalization, perform the following steps:
- Confirm that Web Personalization is enabled for your MoEngage account. If it is not, contact your Customer Success Manager or the support team.
- On the Configuration tab, turn the Enable web personalization on your store toggle on.
Next Steps
Now that your integration is successful, you can sync data about your past orders and start tracking events.