26

Google アナリティクスを使用して、Web サイトに追加したiPhone スマート バナーからのクリックスルーを追跡できるようにしたいと考えています。

スマート バナーの追加に使用されるメタ コードは次のとおりです。

<meta name="apple-itunes-app" content="app-id=myAppStoreID">

これまでのところ、関連する HTML があるかどうかを確認するために JavaScript を使用してページ DOM をダンプしようとしましたが、スマート バナーは DOM の外側にあり、おそらくサファリまたはブラウザ アプリ レベルにあるようです。

解析されるパラメーターを受け入れるようにアプリ自体を変更することは現在オプションではないため、理想的には、標準のブラウザー ベースの JavaScript Google アナリティクス トラッキング コードを使用したいと考えています。

スマートバナーからクリックスルーを追跡してアプリを開いたりインストールしたりする方法を知っている人はいますか?

4

4 に答える 4

33

これにアップデートがあります。元の質問に答えるには: はい、ウェブサイトの smartapp バナーのクリックを追跡できます。方法は次のとおりです。

まず、Linkshare アフィリエイトは歴史です。PHGアフィリエイトへのサインアップはこちら

サインアップすると、アフィリエイト ID が取得されます。以下に示すように、 Smartapp メタ タグにアフィリエイト ID を入力します。

<meta name="apple-itunes-app" content="app-id=311507490, affiliate-data=at=11m7as&ct=website_smartapp"/>

at=(あなたのアフィリエイト ID) と ct=[キャンペーン タイプ(参照用にここに任意のテキストを入力してください)]

クリック数を含む at 値と ct 値が PHG ダッシュボードに表示されます

お役に立てれば

于 2013-12-06T11:07:03.423 に答える
2

ウェブサイトからではなく、アプリからこれを追跡する必要があると思います。アプリ デリゲートにメソッドを実装している場合は、application:openURL:sourceApplication:annotation:そのメソッド内から Google アナリティクスにイベントを送信できるはずです。

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
    [tracker sendEventWithCategory:@"uiAction"
                        withAction:@"openFromSmartBanner"
                         withLabel:[NSString stringWithFormat@"%@",[url absoluteString]
                         withValue:nil];
    return YES;
}

これは、アプリがスマート バナーから開かれるたびにトリガーされ、どの URL から来たか (複数の Web サイトから入手できる場合) が通知されます。これにより、スマートバナーがopen表示されたときではなく、ボタンが表示されたときにのみクリックが得られますview

于 2013-05-31T14:43:26.580 に答える