### Marfeel SDK - Getting Started Checklist Source: https://community.marfeel.com/t/discover-monitoring-overview/67341/1 This documentation provides a checklist for getting started with the Marfeel SDK. It outlines the essential steps and considerations for successful implementation, from initial setup to advanced configuration, ensuring a smooth integration process. ```text Marfeel SDK Getting Started Checklist: 1. [ ] Obtain your unique Site ID from Marfeel. 2. [ ] Choose the integration method (Direct JS, GTM, Mobile SDKs, etc.). 3. [ ] Add the Marfeel SDK script or library to your project. 4. [ ] Initialize the SDK with your Site ID. 5. [ ] Verify SDK loading and initialization in browser console or app logs. 6. [ ] Configure basic tracking (page views, sessions). 7. [ ] Implement specific tracking needs (custom dimensions, events, scroll depth). 8. [ ] Integrate with Consent Management Platform (if applicable). 9. [ ] Test thoroughly across different devices and browsers. 10. [ ] Review data in Marfeel analytics dashboard. ``` -------------------------------- ### Get Started Checklist for Marfeel Source: https://community.marfeel.com/t/fixed-date-display-in-discover-and-social-monitoring-reports/122486/1 A checklist to ensure all necessary steps are taken when starting with Marfeel, covering setup, integration, and initial configuration. ```text Marfeel Getting Started Checklist: 1. Sign up for a Marfeel account. 2. Integrate the Marfeel SDK (Javascript, Mobile, etc.). 3. Configure essential settings (e.g., domain, custom dimensions). 4. Verify data is flowing into the Marfeel dashboard. 5. Explore core features (SERP Monitoring, Engagement Recirculation). 6. Set up troubleshooting and alerts. 7. Review privacy and consent management options. ``` -------------------------------- ### Marfeel Getting Started Checklist Source: https://community.marfeel.com/t/can-i-learn-how-link-placement-on-my-site-is-affecting-ctr/63361/1 Provides a checklist to ensure all necessary steps are completed for a successful Marfeel implementation. Covers aspects from initial setup to advanced configuration and integration. Helps in a smooth onboarding process. ```markdown ## Marfeel Getting Started Checklist 1. **Account Setup**: Confirm Marfeel account is active. 2. **Website Integration**: Implement Marfeel Javascript SDK or GTM tag. 3. **Tracking Configuration**: Enable core tracking features (page views, scroll, etc.). 4. **Custom Dimensions/Metrics**: Define and implement any custom tracking needs. 5. **Consent Management**: Integrate consent banner and ensure GDPR/CCPA compliance. 6. **Platform Integrations**: Set up integrations with Google AMP, Apple News, etc. (if applicable). 7. **Verification**: Test tracking implementation and data flow. 8. **Reporting**: Familiarize with Marfeel analytics dashboards. ``` -------------------------------- ### Get Started with Marfeel Android SDK Source: https://community.marfeel.com/t/editorial-metadata/7485 This section outlines the initial steps for integrating the Marfeel SDK into an Android application. It covers dependency setup and basic initialization. ```java // Add the Marfeel SDK dependency to your app's build.gradle file: // implementation 'com.marfeel.sdk:marfeel-sdk:+' // Use the latest version // Initialize the Marfeel SDK in your Application class or main Activity: public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); Marfeel.initialize(this, "YOUR_API_KEY"); // Replace with your actual API key // Optional: Configure additional settings // Marfeel.setUserId("user123"); // Marfeel.trackScreenView("HomeScreen"); } } ``` -------------------------------- ### Marfeel Android SDK Setup Source: https://community.marfeel.com/t/become-a-marfeel-partner/35273 Initial setup guide for integrating the Marfeel SDK into an Android application. This involves adding dependencies and initializing the SDK for analytics and engagement tracking. ```kotlin implementation "com.marfeel:sdk:1.0.0" // In your Application class or main Activity MarfeelSDK.initialize(this, "YOUR_SITE_ID", "YOUR_TRACKING_ID") ``` -------------------------------- ### Amplify Getting Started Source: https://community.marfeel.com/tag/improvement Guides users on how to get started with the Amplify feature. ```APIDOC ## GET /websites/community_marfeel/amplify/getting_started ### Description Step-by-step guide for users to begin using the Amplify feature. ### Method GET ### Endpoint /websites/community_marfeel/amplify/getting_started ### Response #### Success Response (200) - **setup_steps** (array) - Instructions for initial setup. - **first_campaign_guide** (string) - Guidance on creating the first Amplify campaign. #### Response Example ```json { "setup_steps": [ "Connect social accounts", "Configure syndication settings" ], "first_campaign_guide": "Follow these steps to launch your first amplified article..." } ``` ``` -------------------------------- ### Initialize Marfeel SDK with Options Source: https://community.marfeel.com/t/how-can-i-detect-slow-loading-issues-across-my-site/56891 This example demonstrates initializing the Marfeel SDK with specific configuration options. This allows for a tailored setup based on your project's needs. ```javascript window.marfeelSDK.init({ apiKey: 'YOUR_API_KEY', userId: 'USER_ID' }); ``` -------------------------------- ### Amplify Getting Started Source: https://community.marfeel.com/tag/waiting-reporter Guides users through the initial steps of using the Amplify feature to promote content. ```APIDOC ## GET /websites/community_marfeel/amplify/getting-started ### Description Provides a step-by-step guide to get started with the Amplify feature. ### Method GET ### Endpoint /websites/community_marfeel/amplify/getting-started ### Response #### Success Response (200) - **steps** (array) - A list of steps to get started with Amplify. - **resources** (object) - Links to relevant documentation and tutorials. - **message** (string) - A confirmation message. ``` -------------------------------- ### Platform API Source: https://community.marfeel.com/t/google-discover-now-available-in-7-major-indian-languages/133256 Provides access to platform-level information and functionalities, including getting started guides. ```APIDOC ## GET /platform/getting-started ### Description Retrieves information on how to get started with the Marfeel platform. ### Method GET ### Endpoint /platform/getting-started ### Response #### Success Response (200) - **getting_started_guide** (string) - Content of the getting started guide. ``` -------------------------------- ### Basic Android SDK Setup for Marfeel Source: https://community.marfeel.com/t/improved-error-messages-when-viewing-user-details-that-dont-exist/122476 This example shows the fundamental steps for integrating the Marfeel SDK into an Android application. It focuses on initializing the SDK and enabling basic tracking functionalities. Ensure you have added the Marfeel SDK dependency to your project's build.gradle file. ```java import com.marfeel.sdk.MarfeelSDK; // In your Application class or main Activity: public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); MarfeelSDK.initialize(this, "YOUR_ACCOUNT_ID", "YOUR_SITE_ID"); MarfeelSDK.enableTracking(true); } } ``` -------------------------------- ### Android Mobile SDK Setup Source: https://community.marfeel.com/t/can-i-monitor-follower-numbers-across-my-sites-social-media-accounts/56906 This example outlines the basic setup for integrating the Marfeel Mobile SDK into an Android application. It typically involves adding the SDK as a dependency in your `build.gradle` file and initializing it within your application's main activity or a relevant lifecycle method. Ensure you have the correct SDK version and necessary permissions configured. ```java // build.gradle (app level) // dependencies { // implementation 'com.marfeel.sdk:marfeel-sdk:+' // Use the latest version // } // In your Application class or main Activity // import com.marfeel.sdk.Marfeel; // Marfeel.initialize(this, "YOUR_SITE_ID"); ``` -------------------------------- ### Copilot: Getting Started with Marfeel Writer Source: https://community.marfeel.com/t/customize-default-filters-for-explore-analytics/126315 This guide provides an introduction to Marfeel Writer, a feature within Copilot designed to assist with content creation. It covers the basic functionalities and how to start using Marfeel Writer for generating or enhancing articles. ```text Copilot: Getting Started with Marfeel Writer 1. Access the Copilot section in your Marfeel dashboard. 2. Navigate to the 'Marfeel Writer' tool. 3. Choose a content generation option (e.g., 'Write new article', 'Expand existing text'). 4. Provide a prompt, keywords, or a topic brief. 5. Select desired tone and style settings. 6. Click 'Generate' to create content. 7. Review and edit the generated text before publishing. ``` -------------------------------- ### Implementing Marfeel SDK via Direct JavaScript Source: https://community.marfeel.com/t/video-and-carousel-publishing-now-available-for-threads/131091/1 This code example shows how to directly implement the Marfeel SDK using JavaScript. It covers the initialization process and provides an example of pushing custom data to the SDK. ```javascript // Example for Marfeel SDK via Javascript window.marfeel_sdk = window.marfeel_sdk || {}; window.marfeel_sdk.q = window.marfeel_sdk.q || []; // Custom dimension example window.marfeel_sdk.q.push(['setCustomDimension', 'dimension2', 'Another Value']); // Custom metric example window.marfeel_sdk.q.push(['setCustomMetric', 'metric2', 456]); // Load the SDK script const script = document.createElement('script'); script.async = true; script.src = 'https://sdk.marfeel.com/marfeel-sdk.js'; document.head.appendChild(script); ``` -------------------------------- ### iOS Mobile SDK Setup Source: https://community.marfeel.com/t/can-i-monitor-follower-numbers-across-my-sites-social-media-accounts/56906 This example illustrates the initial setup for integrating the Marfeel Mobile SDK into an iOS application using Swift. It involves adding the SDK via CocoaPods or Swift Package Manager and initializing it within your `AppDelegate` or `SceneDelegate`. Ensure the SDK is correctly linked and initialized with your site ID. ```swift // In your AppDelegate or SceneDelegate // import MarfeelSDK // func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Marfeel.initialize(siteId: "YOUR_SITE_ID") // return true // } ```