Phonegap を使用してネイティブの iPhone アプリを開発しているので、すべて HTML と JS で行われます。分析に Flurry SDK を使用しており、
[FlurryAPI logEvent:@"EVENT_NAME"];
イベントを追跡する方法。Javascriptでこれを行う方法はありますか? したがって、リンクを追跡するときは、次のようなものを使用することを想像します
<a onClick="flurryTrackEvent("Click_Rainbows")" href="#Rainbows">Rainbows</a>
<a onClick="flurryTrackEvent("Click_Unicorns")" href="#Unicorns">Unicorns</a>
「FlurryAPI.h」には以下があります。
@interface FlurryAPI : NSObject {
}
+ (void)startSession:(NSString *)apiKey;
+ (void)logEvent:(NSString *)eventName;
+ (void)logEvent:(NSString *)eventName withParameters:(NSDictionary *)parameters;
+ (void)logError:(NSString *)errorID message:(NSString *)message exception:(NSException *)exception;
+ (void)setUserID:(NSString *)userID;
+ (void)setEventLoggingEnabled:(BOOL)value;
+ (void)setServerURL:(NSString *)url;
+ (void)setSessionReportsOnCloseEnabled:(BOOL)sendSessionReportsOnClose;
@end
私は logEvent メソッドにのみ興味があります。まだはっきりしていない場合は、私は JS には慣れていますが、回復中の Obj-C 初心者です。Apple docsを読みましたが、そこに記載されている例はすべて新しく宣言されたメソッド用であり、Obj-C メソッドが既に定義されているため、実装が簡単になると思います。
ご意見をお寄せいただきありがとうございます。