adcio_analytics 1.0.0 adcio_analytics: ^1.0.0 copied to clipboard
collect logs for event analysis of ADCIO projects.
adcio_analytics #
Flutter plugin that collects logs for event analysis of ADCIO projects.
To learn more about ADCIO, please visit the ADCIO website
Getting Started #
To get started with ADCIO account, please register ADCIO account
Usage #
There is a simple use example:
import 'package:adcio_analytics/adcio_analytics.dart';
AdcioAnalytics.init('SAMPLE_CLIENT_ID') // create singleton objectㅏ
final option = AdcioLogOption.fromMap(suggestion.logOptions);
/// impression Widget example
return AdcioImpressionDetector(
option: option,
child: YOUR_PRODUCT_WIDGET(
...
onTap: () {
/// onClick example
AdcioAnalytics.onClick(option: option);
/// onPageView example
AdcioAnalytics.onPageView(path: 'Detail/${product.id}');
Navigator.push(context, ... ),
},
),
);
There is a AddToCart example:
import 'package:adcio_analytics/adcio_analytics.dart';
return YOUR_PRODUCT_CART_WIDGET(
onTap: () {
final option = AdcioLogOption.fromMap(suggestion.logOptions);
// onAddToCart example
AdcioAnalytics.onAddToCart(
productIdOnStore: 'SAMPLE_PRODUCT_ID_ON_STORE'
);
},
);
There is a purchase example:
import 'package:adcio_analytics/adcio_analytics.dart';
return YOUR_PAYMENT_SUBMIT_WIDGET(
onTap: () {
final option = AdcioLogOption.fromMap(suggestion.logOptions);
// onAddToCart example
AdcioAnalytics.onPurchase(
orderId: 'SAMPLE_ORDER_ID',
productIdOnStore: 'SAMPLE_PRODUCT_ID_ON_STORE',
amount: product.price.toInt() // actual purchase price
);
},
);
To learn more about usage of plugin, please visit the AdcioAnalytics Usage documentation.
Issues and feedback #
If the plugin has issues, bugs, feedback, Please contact app@corca.ai.