Exporting camera tracking markers from Blender
So I have come to the conclusion that blender is simply unable to export single verts in alembic files, so I ended up writing a python script that places cone objects on each vert which can then easily be exported (similar to how other tracking softwares visualize tracking markers). I have included the script below if anyone else run into the same issue.

import bpy
import math
from mathutils import Vector

class myClass(bpy.types.Operator):
    bl_idname = "dialog.box"
    bl_label = "Tracking Marker Instancer"
    nameCtrl = bpy.props.StringProperty(name = "Name:", default="Tracks")
    depthCtrl = bpy.props.FloatProperty(name = "Size:", default=2.0)

    def execute(self, context):
        obj = bpy.data.objects[self.nameCtrl]
        verts = obj.data.vertices

        # Create cones
        selection = []
        for i in range(len(verts)):
            depth = self.depthCtrl
            position = obj.matrix_world * verts[i].co + Vector((0.0, 0.0, depth/2))
            bpy.ops.mesh.primitive_cone_add(location = position, rotation = (0,math.radians(180),0), depth = depth, radius1 = depth/3)
            selection.append(bpy.context.selected_objects)

        # Iterate over selected objects and join them
        for i in range(len(selection)):
            bpy.context.scene.objects.active = selection[i][0]
            selection[i][0].select = True
        bpy.ops.object.join()

        self.report({'INFO'}, "DONE!")
        return {"FINISHED"}

    def invoke(self, context, event):
        return context.window_manager.invoke_props_dialog(self)

bpy.utils.register_class(myClass)
bpy.ops.dialog.box('INVOKE_DEFAULT')